美文网首页
Android 切换页面关闭软键盘 2020-07-19

Android 切换页面关闭软键盘 2020-07-19

作者: 雨森之雨 | 来源:发表于2020-07-19 11:57 被阅读0次

在开发中经常用到切换页面,需要关闭上个页面的软键盘,不加代码处理,系统是不会自动关闭的,影响用户体验。只需要在BaseActivity onPause()方法中调用一下方法:

//关闭输入法键盘,如果需要

if (getCurrentFocus() !=null) {

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

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

}

//getCurrentFocus()是获取当前activity中获得焦点的view ,

// 看看是否在Activity中获取焦点 ,否则需求先获取activity 的 Context

相关文章

网友评论

      本文标题:Android 切换页面关闭软键盘 2020-07-19

      本文链接:https://www.haomeiwen.com/subject/mgplkktx.html