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

来源:互联网 发布:数据清洗工具 编辑:程序博客网 时间:2024/05/22 02:18

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


思路

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

SystemClock

系统计时的,单位毫秒。

代码块

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

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

·
·
·
·

·
·

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


阅读全文
1 0