public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if ( 0 < timeD && timeD < 500) { //500毫秒内按钮无效,这样可以控制快速点击,自己调整频率 return true; } lastClickTime = time; return false; } } //监听按钮调用方法 public void onClick(View v) { if (Utils.isFastDoubleClick()) { return; }
//开始写自己的业务逻辑}