Android widget 怎么点击按钮刷新网络 同时防止该按钮不能频繁点击
Android widget 怎么点击按钮刷新网络 同时防止该按钮不能频繁点击
设置一个点击的时间差,比如时间差设为800(android中是毫秒),先写个类继承oncliklistener的抽象类 ClickEvent:
public abstract class ClickEvent implements OnClickListener {
public static long lastTime; //最后的点击时间
public abstract void singleClick(View v);
@Override
public void onClick(View v) {
if (IsDoubClick()) { //判断间隔
return;
}
在设置下锁闭
请求网络的时候 按钮变灰 setEnable(false) 不可点击 请求到数据结果之后 重新setEnable(true)
答:设置焦点,用回车来代替鼠标点击详情>>