场景:
在B界面中有一个EditText , 点击当然会弹出输入法键盘 , 但是按返回键退出当前界面回到A界面时候 ,输入法仍然处于弹出状态.
方法:
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(v.getEtInfo().getWindowToken(), 0);
在第二行代码中 , 需要传入引起键盘弹出的EditText(代码中为v.getEtInfo()) , 在B界面退出时使用该方法即可关闭软键盘.