-
在自定义的base activity 或者fragment里面实现一个公共的方法
-
在需要使用的地方调用这个快速点击方法即可
-
禁止快速点击方法:
public static final int MIN_DELAY_TIME = 500; // 两次点击间隔不能少于1000ms
public static long lastClickTime;public static boolean isFastClick() {
boolean flag = true;
long currentClickTime = System.currentTimeMillis();
if ((currentClickTime - lastClickTime) >= MIN_DELAY_TIME) {
flag = false;
}
lastClickTime = currentClickTime;
return flag;
} -
具体使用:
如果是快速点击则跳出,不是的话则执行后续的逻辑
if (isFastClick()) {
return;
}
网友评论