以下のコードを使用して、アプリケーションに代わってメールを送信するメール アプリを呼び出しています。
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] {
address
});
送信ボタンをクリックすると、コントロールがアプリケーションに返されます。問題は、メールの編集中です。ソフト キーボードがポップアップします。アプリケーションに戻った後でも、ソフト キーボードは非表示になりません。アプリケーションでこのキーボードを非表示にするにはどうすればよいですか?
以下のコードを試しましたが、うまくいきません。
final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mUsernameEdit.getWindowToken(), 0);