Android 键盘没有隐藏在碎片中

Android 键盘没有隐藏在碎片中,android,fragment,Android,Fragment,我面临一个碎片问题。当我点击listview中的一个项目时,会打开另一个包含编辑文本的片段,当我点击edittext键盘时,会打开另一个片段,该片段带有listview。有一个ok按钮,当我点击ok按钮时 前面的片段如图所示。但键盘仍在那里。我需要把键盘藏起来。但是,如果我没有通过点击第二个片段中的编辑文本来打开键盘,它工作得很好。当第二个片段打开时,如果我点击保存按钮而不输入文本,键盘将不会显示 有人能帮忙吗?要隐藏键盘,请使用: InputMethodManager imm = (Input

我面临一个碎片问题。当我点击listview中的一个项目时,会打开另一个包含编辑文本的片段,当我点击edittext键盘时,会打开另一个片段,该片段带有listview。有一个ok按钮,当我点击ok按钮时 前面的片段如图所示。但键盘仍在那里。我需要把键盘藏起来。但是,如果我没有通过点击第二个片段中的编辑文本来打开键盘,它工作得很好。当第二个片段打开时,如果我点击保存按钮而不输入文本,键盘将不会显示

有人能帮忙吗?

要隐藏键盘,请使用:

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

if (imm.isAcceptingText())                   
    imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 
        InputMethodManager.HIDE_NOT_ALWAYS);

你试过我的解决方案吗?这是你想要的吗?