Android防止按钮连续点击

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;
                    }
          }

猜你喜欢

转载自blog.csdn.net/weixin_43117800/article/details/102737483