知识的领域是无限的,我们的学习也是无限期的。这篇文章主要讲述Android重复点击事件处理相关的知识,希望能为你提供帮助。
【Android重复点击事件处理】用户使用android应用的时候,会出现多次快速点击同一按钮的情况,可能会造成多余网络请求,处理方法如下:
public class Util {
//两次点击事件时间间隔少于1s,则认为是重复点击
private static long lastClickTime;
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
if (0 <
timeD &
&
timeD <
1000) {
return true;
}
lastClickTime = time;
return false;
}
}
使用场景:
@Override
public void onClick(View view) {
//重复点击,事件不处理
if (Util.isFastDoubleClick()) {
return;
}
//这里处理点击事件
}
推荐阅读
- Android 代码开发工作流
- android开发时如何让svn更快些
- iPad微信协议抖音协议安卓协议
- Android System trace分析
- 微信域名防封技术,APP推广微信域名怎么避免防封,如何防拦截()
- 推荐一波2018年让人惊喜的手机小众APP
- create-react-app react脚手架
- android UI卡顿问题学习
- 微信语音转文字的设置办法_微信