Android快速點擊導致多次執行的解決思路

listview 的item點擊過快的時候,會打開兩個詳情頁面。button 在快速點擊后也可能造成多次響應。解決問題的思路是,在點擊后的一段時間內再次點擊時不進行處理,即只響應首次點擊。

具體實現如下:

public static boolean isFastDoubleClick(){  
    long time = System.currentTimeMillis();  
    long timeD = time - lastClickTime;  
    if(0<timeD&&timeD< 500){  
        return true;  
    }  
    lastClickTime = time;  
    return false;  
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容