我已将 FocusChangeListener 添加到
EditText
。像
etZip.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus)
{
callAreaDetailService(zipCode,false);
}
}
});
现在,如果focus
上有etZip
,我点击Button
即可转到 anotherActivity 。 etZip失去焦点并在下一个活动中显示响应警报。
我知道如果单击按钮,我可以添加boolean
标志,以便不调用service
。但我确信必须有一个android
构建方法来停止焦点更改。
function
没有etZip.removeFocusChangeListener
。那么有没有办法使用 Android SDK 。