我在alertDialog中有一个editText。当我在alertDialog外面点击时,它会关闭。但键盘并没有被解雇。我将焦点更改侦听器设置为编辑文本,我在检查edittext是否没有焦点,关闭键盘。
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
setClearIconVisible(isNotEmpty(getText()));
mInputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
} else {
setClearIconVisible(false);
mInputMethodManager.hideSoftInputFromWindow(this.getWindowToken(), 0);
}
}
但是当我在对话框外面点击以关闭它时。 onFocusChange的else部分中的代码甚至没有命中。有人可以帮忙吗?
答案 0 :(得分:0)
您可以在取消对话框时设置onCancel侦听器
* * * * * rubHello.sh
0 19 * * * runKuku.sh
17 13 * * * TZ="Europe/Rome" /tmp/job1.sh
0 18 * * * /tmp/Job2.sh