Android开发小技巧系列之避免连续点击
2016-04-06 15:10
399 查看
为了防止用户或者测试MM疯狂的点击某个button,可以使用以下方法防止按钮连续点击。
定义方法
public class Utils {
private static long lastClickTime;
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
if ( time - lastClickTime < <
4000
/span>500) {
return true;
}
lastClickTime = time;
return false;
}
}
按钮点击时,增加判断就行了:
定义方法
public class Utils {
private static long lastClickTime;
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
if ( time - lastClickTime < <
4000
/span>500) {
return true;
}
lastClickTime = time;
return false;
}
}
按钮点击时,增加判断就行了:
@Override public void onClick(View v) { if (!Utils.isFastClick()) { //点击事件 } }
相关文章推荐
- Android之Notification的多种用法
- Android沉浸式状态栏兼容4.4手机的实现
- Android 热修复原理
- Android中一些常用类的常用方法(Math、Random、Color、Paint、Canvas、Bitmap、BitmapFactory)
- Android list加载图片工具类
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- android系统的事件分发与消费机制
- Android框架设计之-总结
- 兼容 Android 4.4 透明状态栏与导航栏
- Android适配
- Manifest.xml 中android:windowSoftInputMode属性详解
- android 混淆
- Android 元素置于父元素底部
- 使用DatagramSocket发送、接收数据(Socket之UDP套接字)android遥控器
- Android TextView横向滚动(跑马灯效果)
- android 5.0及以上,seekbar thumb 透明效果出现父布局背景颜色的解决方法
- toolbar自定义右边的菜单注意
- Android 常用Intent封装
- android studio 下shareSDK的步骤
- Android6.0 高通平台 "is 32-bit instead of 64-bit" 问题