我正在调用一个邮件应用程序来代表我的应用程序发送邮件,使用以下代码:
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);