比较两次点击事件的时间,如果在摸个时间段之内,则不相应点击事件,如果超过了此时间段则响应点击时间
private static long lastClickTime;
public static boolean isFastClick(long ClickIntervalTime) {
long ClickingTime = System.currentTimeMillis();
if ( ClickingTime - lastClickTime < ClickIntervalTime) {
return true;
}
lastClickTime = ClickingTime;
return false;
}
public void onClick(View view){
if( isFastClick(1000) ){
return
}
//TODO:响应事件
}