Android防止button短时间内多次被点击(具体间隔时间可自由选取)
2017-05-03 16:50
357 查看
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; }
相关文章推荐
- android防止button多次被点击工具类
- RxAndroid 防止按钮短时间内被重复点击多次,进行限制
- RxAndroid防止按钮短时间内被重复点击多次
- android Button防止多次点击
- android 防止Button连续点击而响应多次点击事件
- android 防止Button的频繁点击,多次执行点击事件
- Android 防止button多次点击总结
- android防止button多次被点击工具类
- Javascript防止短时间内button被点击多次
- Android 防止过快点击造成多次事件
- android防止控件多次点击
- Android 防止短时间内重复点击技巧
- Android 防止多次点击提交数据
- android 防止按钮多次点击
- android 防止多次点击,导致事件监听响应到其他界面
- Android:防止过快点击造成多次事件
- Android 防止多次点击提交数据或其他
- Android防止按钮在规定时间内被连续点击的简单方法
- Android 防止短时间内重复点击
- 防止按钮在短时间内被多次点击