【发布时间】:2019-02-08 11:47:36
【问题描述】:
在我的片段中,我调用了一个 DialogFragment,然后我调用了
getDialog().dismiss();
并在我的 onDismiss() 中有这个
@Override
public void onDismiss(DialogInterface dialog)
{
InputMethodManager imm =
(InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isActive())
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
super.onDismiss(dialog);
}
但之后由于某种原因,当我返回片段时似乎弹出了一个键盘,我尝试了各种方法,包括尝试在片段的回调中隐藏键盘,但似乎没有任何效果。
【问题讨论】:
标签: android