1.新建一个方法
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
lastClickTime = time;
return timeD <= 1000;
}
2.在所有activity的父类中重写dispatchTouchEvent方法(如果没有父类,建议创建一个)
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_DOWN) {
if (AppUtil.isFastDoubleClick()) {
return true;
}
}
return super.dispatchTouchEvent(ev);
}
荆轲刺秦王!