防止控件短时间被多次点击

来源:互联网 发布:淘宝上那能买到正品mlb 编辑:程序博客网 时间:2024/06/05 10:50

防止控件短时间被多次点击

    public static final long INTERVAL = 500L; // 防止连续点击的时间间隔    private static long lastClickTime = 0L; // 上一次点击的时间    public static boolean filter(){        // 这一次的点击时间        long time = System.currentTimeMillis();        // 如果两次点击的时间间隔大于设置的时间间隔返回false        if ((time - lastClickTime) > INTERVAL)        {        lastClickTime = time;            return false;        }        // 否则返回true        lastClickTime = time;        return true;    }

然后在点击事件(onclick)中处理业务之前添加

    if (filter()){        return;    }
0 0