代码控制一段时间只触发一次事件(防止多次点击事件的产生) Android


思路

一段时间内让系统只处理一个事件,时间可以自己控制,用判断即可。

SystemClock

系统计时的,单位毫秒。

代码块

        private long lastonclickTime=0;//全局变量        long time=SystemClock.uptimeMillis();//局部变量                if (time-lastonclickTime<=10000) {                }else {                    lastonclickTime=time;                    ···                }

第一次点击之后time会把值赋给lastonclickTime ,下一次点击时time与lastonclickTime做对比,如果第一次与第二次间隔时间太短 ,即time-lastonclickTime的时间小于你设置的时间,就不会做出相应 ,反之就会进行具体的操作。

·
·
·
·

·
·

现在只想写博客,一点废话都不想说了。


更多相关文章

  1. android下如何设置系统时间
  2. Android 代码混淆及反编译方法
  3. Android修改字体样式的示例代码
  4. google android最新源代码镜像(git.oschina.net)
  5. Android Studio使用Lint进行代码检查
  6. 初学Android做计时器和代码
  7. android处理单击双击和滑动事件

随机推荐

  1. android发生主机无法解析错误的问题(
  2. Android 内存数据库
  3. Android(安卓)中sp、dp、px转换,以及获取
  4. 2011.06.21(2)——— android invalidate
  5. android 长按power键弹出对话框
  6. Android(安卓)Action静态广播收不到(系统
  7. android NoSuchMethodError getDrawable
  8. Android(安卓)简单实现自定义进度条
  9. 如何修改应用兼容Android 3.0系统
  10. Android安装和删除(卸载)应用软件程序(ap