Android 防止短時間內重複點選技巧
阿新 • • 發佈:2019-02-03
然後在Activity中new 一個ClickSleep例項:mClickSleep = new ClickSleep();最後在點選事件中使用:public class ClickSleep { //預設休眠時間 public static final long DEFAULT_SLEEP_TIME = 500; //執行緒執行標誌位 private boolean isRuning = false; //執行緒是否正在執行 public boolean isRuning() { return isRuning; } //執行執行緒,開始休眠執行緒 public void runWithTime(final long defaultSleepTime) { isRuning = true; new Thread() { @Override public void run() { try { sleep(defaultSleepTime, 0); } catch (InterruptedException e) { e.printStackTrace(); } isRuning = false; super.run(); } }.start(); } }