Android 防止控件被重复点击
来源:互联网 发布:淘宝投诉电话管用吗 编辑:程序博客网 时间:2024/05/11 02:01
1. 需要定义一个全局变量 lastClickTime, 用来记录最后点击的时间.
2. 每次点击前需要进行判断, 用lastClickTime 和当前时间想比较,并且更新最后点击时间,若小于临界值,则算无效点击,不触发事件
下面请看代码:
工具类:
public class CommonUtils {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; }}
控件点击的处理:
public void onClick(View v) { if (Utils.isFastDoubleClick()) { return; }else{//弹出Toast或者Dialog} }
这样,两次点击时间相隔小于800ms,便不会触发事件,具体的临界时间可以根据需求自己修改.
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止按钮控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止控件被重复点击
- Android 防止按钮控件被重复点击.
- Android 防止一个控件被过快重复点击
- Android 防止控件被重复点击,多次提交
- Android 防止一个控件被过快重复点击
- 防止android控件点击事件重复提交
- 与国考有关的小学数学题:分苹果
- row_number()voer() 等函数
- android中最常见处理异步任务的组件
- TCP/IP 知识点总结
- SQLite Expert字符间距过大的问题
- Android 防止控件被重复点击
- C++ 标准库中函数所对应的头文件(转)
- ajax判断用户是否可以增加一条记录
- RTSC wizard 的使用
- 利用zabbix 监控mysql --简单翻译自zabbix w
- 最新安装lighttpd
- 一个完整的android Service
- Manacher's ALGORITHM: O(n)时间求字符串的最长回文子串
- 这样去写你的 HTML