Android防止button短时间内多次被点击(具体间隔时间可自由选取)
来源:互联网 发布:房子短租软件 编辑:程序博客网 时间:2024/06/05 17:26
1.背景
在平常的Android开发中,有时需要对某个button做防护,防止在短时间内由于用户的多次点击,使后台的逻辑处理在短时间内被多次触发,最终可能导致应用崩溃,因此写了下面的小方法来解决这一问题.
2.解决方案
// 这里不去采用System.currentTimeMillis()或System.nanoTime()/1000000L这一方法(java中采用这种方法),// 因为它产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,这个是受机器设定的时间影响较大private static long lastClickTime;public static boolean isFastDoubleClick() { long time = SystemClock.uptimeMillis(); // 此方法仅用于Android if (time - lastClickTime < 400) { return true; } lastClickTime = time; return false;}
0 0
- Android防止button短时间内多次被点击(具体间隔时间可自由选取)
- Android防止button短时间内多次被点击(具体间隔时间可自由选取)
- Javascript防止短时间内button被点击多次
- 防止按钮在短时间内被多次点击
- 防止按钮在短时间内被多次点击
- 防止按钮在短时间内被多次点击并且倒计时
- 防止控件短时间被多次点击
- android Button防止多次点击
- 防止短时间内多次点击的方法ClickEffectUtil
- IONIC WebApp之防止短时间内按钮多次点击
- Android 防止短时间内重复点击技巧
- Android 防止短时间内重复点击
- RxAndroid 防止按钮短时间内被重复点击多次,进行限制
- android防止button多次被点击工具类
- android防止button多次被点击工具类
- 防止Click事件短时间内多次被执行
- Android 防止button多次点击总结
- [IOS 开发] 防止button被点击多次
- QTcpSocket 在子线程执行测试笔记
- FEP: 测试 lineage, 获得 CPU, MEMORY 统计信息
- 【TensorBoard】运行TensorBoard出现的错误汇总及相关的解决方案
- 封装函数与调用
- oracle_sql_检查未备份就被删除的归档日志
- Android防止button短时间内多次被点击(具体间隔时间可自由选取)
- Android实现轮播图
- Sublime Text 3 应用技巧和诀窍
- 表单校验总结
- android.media.MediaCodec
- Java AES512加密算法
- jQuery的remove()和empty()的区别
- 用WritableSheet编辑多个sheet下载的问题
- Win 32 API中对文件的操