返回上一界面软键盘不隐藏的问题

1.背景 

在一个activity中点击editetext弹出软键盘 然后点击发布或者取消 回到上一fragment 但是软键盘没有隐藏

2.解决

使用代码隐藏软键盘

public static voidcloseSoftKeybord(EditTextmEditText,ContextmContext) {

 InputMethodManager  imm= (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(mEditText.getWindowToken(),0);

}

通过如上代码,可手动控制系统软键盘的隐藏,如果无效,在调用该代码之前,先调用editText.requestFocus()。

你可能感兴趣的:(返回上一界面软键盘不隐藏的问题)