转载:
工具类:
public class CommonUtils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if ( 0 < timeD && timeD < 800) { return true; } lastClickTime = time; return false; }}
控件点击的处理:
public void onClick(View v) { if (Utils.isFastDoubleClick()) { return; }else{ //弹出Toast或者Dialog } }
这样,两次点击时间相隔小于800ms,便不会触发事件,具体的临界时间可以根据需求自己修改.
原标题:Android 防止控件被重复点击
关键词:Android