android 避免按钮重复点击事件
来源:互联网 发布:舍恩伯格大数据思维 编辑:程序博客网 时间:2024/05/17 23:02
解决的思路如下:
1. 需要定义一个全局变量 lastClickTime, 用来记录最后点击的时间.
1. 需要定义一个全局变量 lastClickTime, 用来记录最后点击的时间.
2. 每次点击前需要进行判断, 用lastClickTime 和当前时间想比较,并且更新最后点击时间,若小于临界值,则算无效点击,不触发事件
工具类,代码如下:
public class CommonUtils { //需要定义一个全局变量 lastClickTime, 用来记录最后点击的时间. //每次点击前需要进行判断, 用lastClickTime 和当前时间想比较,并且更新最后点击时间,若小于临界值,则算无效点击,不触发事件 private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if ( 0 < timeD && timeD < 800) { return true; } lastClickTime = time; return false; }}防止多次点击的时间 可以定义在 <800-1000之间。
代码中使用:
if (CommonUtils.isFastDoubleClick()) { return;}else{
//弹出Toast或者BuilderDialog(我自己自定义的弹框) //BuilderDialog(repayingModel);}
阅读全文
1 0
- android 避免按钮重复点击事件
- 避免按钮重复点击
- 避免用户重复点击按钮
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击
- Asp.Net避免按钮重复点击(转)
- asp.net避免按钮重复点击,使按钮点击后变灰
- android 按钮点击事件
- Android按钮点击事件
- Android按钮点击事件
- android 点击事件 按钮事件
- Android 防止重复按钮点击
- 【Android】Android防止过快点击造成多次事件执行(防止按钮重复点击)
- linux网络编程之服务器
- Python Xml文件添加字节属性
- 51nod 1770 数数字(规律)
- CUDA By Examples 4
- 接触AI
- android 避免按钮重复点击事件
- win10 配置 IIS
- 截取字符串,汉字占两个字节,字母占一个字节
- 微信小程序实战篇-分类页面制作
- 如何从wireshark中获取H264码流
- redis后台启动
- sql根据时间查询当天-昨天记录
- springmvc使用注解方式设置定时器
- JDK动态代理Demo