public class DoubleUtils {
private static long lastClickTime;
private final static long TIME = 800;
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
if (time - lastClickTime < TIME) {
return true;
}
lastClickTime = time;
return false;
}
}
使用:
@override
public void onClick(View v){
switch(v.getId()){
case R.id.confirm:
if(!DoubleUtils.isFastDoubleClick()){
//your logic codes...
}
break;
}
}