android 屏蔽用户快速点击

来源:互联网 发布:注册淘宝店要钱吗 编辑:程序博客网 时间:2024/05/21 05:19

android开发中,用户快速点击,通常意味着误操作,比如点击提交按钮。

考虑到误操作出现的频率比较高,需要前端处理下这个事件。很简单的一段代码,作用还是很大的。



public class DoubleCheckUtil {    private static long lastClickTime;    private final static int SPACE_TIME = 500;    public static void initLastClickTime() {        lastClickTime = 0;    }    public synchronized static boolean isDoubleClick() {        long currentTime = System.currentTimeMillis();        boolean isFastClick;        if (currentTime - lastClickTime > SPACE_TIME) {            isFastClick = false;        } else {            isFastClick = true;        }        lastClickTime = currentTime;        return isFastClick;    }}

0 0