我正在一个Activity
中打开一个Dialog
。当对话框打开时,我调用
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
问题是,我关闭对话框时,无论是按取消按钮还是在对话框外面点击,键盘都会切换到文本键盘,并且直到我点击硬件返回按钮才会消失。当对话框消失并且焦点返回到先前的窗口时,如何使键盘消失?