Android避免快速雙擊按鈕最簡單好用的方式
阿新 • • 發佈:2018-12-02
oid 方法 nbsp lis lean 按鈕 urn turn true
代碼如下,直接放到工具類中即可。類可以實現Onclicklistener,然後重寫onClick方法,直接將該函數寫在onClick方法中即可,這樣對於所有的點擊事件都將生效。
避免了快速雙擊出現的異常或難解的情況。
private static final int TIME = 1000; private static long lastClickTime = 0; /** * 處理快速雙擊,多擊事件,在TIME時間內只執行一次事件 * * @return */ public static boolean isFastDoubleClick() { longcurrentTime = System.currentTimeMillis(); long timeInterval = currentTime - lastClickTime; if (0 < timeInterval && timeInterval < TIME) { return true; } lastClickTime = currentTime; return false; }
Android避免快速雙擊按鈕最簡單好用的方式