本人最近在做的一个项目,关于EditText有这样一个需求: 用户在失去当前EditText的焦点时会出发联网上传数据的操作,代码如下:
editText..setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(final View view, boolean hasFocus) {
if(!hasFocus){
//失去焦点后,,向服务器发送Http请求,将数据上传.
}else{
//用户获得焦点.
}
}
};
运行程序发现数据可以上传了。但是,通过log信息发现,当获得焦点后,每隔0.5S