public class NoDoubleClickUtils {
private static long lastClickTime;
private final static int SPACE_TIME = 500;
private static long lastClickTime1 = System.currentTimeMillis();
public static void initLastClickTime() {
lastClickTime = 0;
}
public static boolean isDoubleClick() {
//记录当前点击时间
long currentTime = System.currentTimeMillis();
boolean isClick2;
//如果距上一次点击时间超过SPACE_TIME 则是单次点击
if (currentTime - lastClickTime >
SPACE_TIME) {
isClick2 = false;
} else {
isClick2 = true;
}
lastClickTime = currentTime;
return isClick2;
}
}