listview 的item點(diǎn)擊過快的時(shí)候,會(huì)打開兩個(gè)詳情頁面。button 在快速點(diǎn)擊后也可能造成多次響應(yīng)。解決問題的思路是,在點(diǎn)擊后的一段時(shí)間內(nèi)再次點(diǎn)擊時(shí)不進(jìn)行處理,即只響應(yīng)首次點(diǎn)擊。
具體實(shí)現(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;
}