首页 > 系统 > Android > 正文

Android 防止按钮响应连续点击

2019-11-09 14:35:33
字体:
来源:转载
供稿:网友

在工具类Utils.java中声明如下方法:

PRivate static long lastClickTime = 0; //防止连续点击 public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if (time - lastClickTime < 500) { return true; } lastClickTime = time; return false; }

在需要响应点击事件的方法中

button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(Utils.isFastDoubleClick()){ return; } //startActivity(); } });
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表