Я знаю, что, чтобы скрыть экранную клавиатуру, мне нужно использовать такой код:Скрыть экранная клавиатура показала другим приложением
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Моя проблема заключается в том, что я начала ACTION_SEND намерения, и использовать Twitter приложение для обработки его. Я передаю сообщение, чтобы чирикать. Но если пользователь не подтверждает это сообщение, но нажимает кнопку «Действие» назад, активность Twitter заканчивается, и моя заявка возвращается на передний план. Но мягкая клавиатура, называемая Twitter, не скрывает. Я понятия не имею, как получить Твиттер WindowToken. Может ли кто-нибудь помочь мне?
Удалось ли: EditText.setInputType (InputType.TYPE_NULL); – KOTIOS
imm.hideSoftInputFromWindow (YourActivity.this.getCurrentFocus(). GetWindowToken(), 0); – Digit
@Monica, проблема в том, что у меня нет доступа к действию другого приложения. EditText –