我有一个数字输入对话框。当我从Activity中调用它然后将其关闭时,软键盘会隐藏。但是当我从另一个对话框打开它时出现问题。在这种情况下,当我在对话框外单击时,我的对话框关闭但键盘仍然可见,即使显式调用hideSoftKeyboard也不能解决问题。但是当我使用负键或正键键盘隐藏关闭对话框时。这是我的代码:builder.setPositiveButton(R.string.ok_button,(dialog,which)->{...hideSoftKeyboard(editText,requireActivity());});builder.setNegativeButton(R.s