点击按钮时不触发其它控件的 OnFocusChange 事件
在 Activity 中有 AutocompleteEditText 控件的 OnFocusChanged 事件中写入了响应代码,在其失去焦点时将其新输入的文本写入数据库,可是此事件只有点击其它可编辑控件时才会触发,如果直接点击其他按钮,则不会触发 OnFocusChanged 事件。
解决方法:在 click 事件中先清除 Edit 控件的焦点,就可以先触发其 OnFocusChanged 事件了
editText1.clearfocus();

浙公网安备 33010602011771号