android 高频率的点击事件
2017-07-06 18:52
155 查看
估计所有开发人员都遇到这样的问题 , 测试人员的暴力测试 ,频繁的点击同一个按钮,或者迅速点击全部的按钮 , 或者10个手指都来了。
头大有么有 ?反正我是怕了 ,有些事件的相应确实需要一点点时间,为了高频率的点击 ,去重新加载或者取消加载 ,有点得不偿失。
为此,我写了一个防止暴力测试的方法 ,不是对自己的软件不信任 ,有些时候 ,需要给机器一点点反应时间
额,名字都很变态有么有, 里面的时间值是可以更改的 ,上一段代码,意思就是,三秒内值允许点击一次,时间段内点击无效,只执行一次
看看调用的方法就一目了然了
哈哈 ,正对测试人员的下怀, 屡试不爽 。 就是这么变态 。
头大有么有 ?反正我是怕了 ,有些事件的相应确实需要一点点时间,为了高频率的点击 ,去重新加载或者取消加载 ,有点得不偿失。
为此,我写了一个防止暴力测试的方法 ,不是对自己的软件不信任 ,有些时候 ,需要给机器一点点反应时间
public class Biantai { private static long lastClickTime; public static boolean isThreeClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if (0 < timeD && timeD < 3000) { return true; } lastClickTime = time; return false; }}
额,名字都很变态有么有, 里面的时间值是可以更改的 ,上一段代码,意思就是,三秒内值允许点击一次,时间段内点击无效,只执行一次
看看调用的方法就一目了然了
if (Biantai.isThreeClick()) { MyToastView.getInstance().Toast(MyService.this, "屏幕被您戳烂了"); return; }
哈哈 ,正对测试人员的下怀, 屡试不爽 。 就是这么变态 。
相关文章推荐
- Android ListView/ListActivity点击长按事件
- Android自定义TextView中的超链接点击事件处理
- 在Android中ListView中添加两个点击事件,一个是OnItemClick,另一个是一个图片的OnClick事件
- Android Widget点击事件
- 转:android TextView中超链接的事件捕捉(textview上LINK的点击事件)
- android 线程杀死 激活打电话 webkit的 cookie 内容存放在 Button1点击相应button2的事件
- android graphics画图的点击事件处理
- android中ListView控件&&onItemClick点击事件
- Android ListView/ListActivity点击长按事件
- android listviewListview中的button点击事件或者是onitemclick不响应的问题
- android graphics画图的点击事件处理
- android点击手机返回键触发事件
- Android点击事件之后跳到界面指定位置
- android 触摸事件、点击事件的区别
- android中捕捉menu按键的点击事件
- Android 横屏启动activity,点击屏幕的单击、双击和长按事件
- android 自定义listview无法响应点击事件OnItemClickListener的原因
- Android ListView/ListActivity点击长按事件
- Android 在XML文件中添加View点击事件的监听:OnClickListener
- android ListView 点击 事件