listview 的item點擊過快的時候,會打開兩個詳情頁面。button 在快速點擊后也可能造成多次響應(yīng)。解決問題的思路是,在點擊后的一段時間內(nèi)再次點擊時不進(jìn)行處理,即只響應(yīng)首次點擊。
具體實現(xiàn)如下:
public static boolean isFastDoubleClick(){
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
if(0<timeD&&timeD< 500){
return true;
}
lastClickTime = time;
return false;
}