Android 防止快速 点击 多次
2015-07-27 13:53
381 查看
1.在工具类里添加这个方法
public class Utils {
private static long lastClickTime;
public synchronized static boolean isFastClick() {
long time = System.currentTimeMillis();
if ( time - lastClickTime < 500) {
return true;
}
lastClickTime = time;
return false;
}
}
2.点击事件时做判断
@Override
public void onClick(View v) {
// 如果在500毫秒内再次点击,直接返回
if (Utils.isFastClick()) {
return ;
}
}
public class Utils {
private static long lastClickTime;
public synchronized static boolean isFastClick() {
long time = System.currentTimeMillis();
if ( time - lastClickTime < 500) {
return true;
}
lastClickTime = time;
return false;
}
}
2.点击事件时做判断
@Override
public void onClick(View v) {
// 如果在500毫秒内再次点击,直接返回
if (Utils.isFastClick()) {
return ;
}
}
相关文章推荐
- 【Android4.4蓝牙代码分析】- 蓝牙Enable过程
- Android 多分辨率自适应总结
- Android RIL
- Android屏幕适配方案
- AccessibilityService辅助类用法(Android 中的另类钩子)
- android反编译
- Android的在线解析Json
- 试用友盟SDK实现Android第三方登录(以QQ登录为例)
- Android的本地Json解析
- Android 项目利用 Android Studio 和 Gradle 打包多版本APK
- android:layout_gravity与android:gravity
- android牛人博客
- Android应用开发中,需要注意的一些事项
- android 控件水平布
- java代码中实现android背景选择的selector-StateListDrawable的应用
- android service startService与bindService的区别
- Android学习笔记之布局技巧以及布局中的细节介绍....
- Android调用web service服务
- Android学习之广播机制BroadcastReceiver
- android4.4设置默认launcher