android 防止用户粗暴点击(快速点击)引起的无响应问题。
来源:互联网 发布:张艺兴黄子韬关系知乎 编辑:程序博客网 时间:2024/06/06 01:57
1、问题分析:
在做应用的时候经常会遇到一些奇葩用户,或者测试员,对着一个按钮或者某个控件进行粗暴的点击,这时很有可能出现的情况就是系统来不及响应到最后的ANR。
2、解决方案:
我的解决方案就是用户在很短的时间不断的点击某个控件时,不做响应。
3、代码如下:
在你需要防止粗暴点击的地方加上
if(isFastDoubleClick())
return;
方法定义如下:
public boolean isFastDoubleClick(){
long time= System.currentTimeMillis();
long timeDouble = time - lastClickTime;
Log.i(TAG, "lsn timeDouble = "+timeDouble);
if(0 < timeDouble && timeDouble < 500){
return true;
}
lastClickTime = time;
return false;
}
希望我的博客能对你有用,写博客的用意是自己做一个记录和自己的知识能在某个时候帮到大家。
0 0
- android 防止用户粗暴点击(快速点击)引起的无响应问题。
- android 防止快速点击问题
- Android-防止用户快速点击和多控件点击
- Android、 Button 防止快速点击问题
- 防止用户快速点击方案
- android listView 点击无响应的解决办法
- android listView 点击无响应的解决方法
- android listView 点击无响应的解决方法
- android listView 点击无响应的解决方法
- android listView 点击无响应的解决办法
- android,NavigationView的点击事件无响应
- Android防止快速点击造成的错误
- android:descendantFocusability用法简析(listview的item点击无响应问题)
- 防止按钮快速连续点击造成多次响应的方法
- android ListView 点击无响应
- android onClick和OnTouch引起的有时GridView点击不响应的问题
- Android中Fragment点击事件的添加(及点击事件无响应的原因)
- Android 防止快速 点击 多次
- 2014-2015国内餐饮O2O挑战与趋势
- 在linux上安装JDK,配置环境
- Android.mk文件语法规范及使用模板
- java 集合小结
- IE加载ocx时提示控件不安全的解决方法
- android 防止用户粗暴点击(快速点击)引起的无响应问题。
- iOS uitableview 局部刷新
- 关于C++二维指针
- zoj 1864 自然数幂和
- Codeforces Round #228 (Div. 1) C. Fox and Card Game
- 基于MTK平台的不同安卓版本软件编译的JDK版本GCC版本切换脚本
- iResearch-付费搜索营销操作指南(优化篇)
- NDK 中无法找到头文件 解决方法
- 指针函数与函数指针的区别