1:写一个工具类实现防止快速点击一个按钮
public class DoubleClickUtils {
private static long lastClickTime = 0;
public static boolean isFastDoubleClick() {
long nowTime = System.currentTimeMillis();
if (nowTime - lastClickTime < 500) {//500ms
return true;
}
lastClickTime = nowTime;
return false;
}
}
2:点击按钮状态下
case R.id.btn_record_setting_takephoto://拍照
if (DoubleClickUtils.isFastDoubleClick()){//防止快速点击
return;
}
}