Android(安卓)中Button点击频率的控制
16lz
2021-12-04
Android 中Button点击频率的控制
写一个类
public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if ( 0 < timeD && timeD < 1000) { //1000毫秒内按钮无效,这样可以控制快速点击,自己调整频率 return true; } lastClickTime = time; return false; }}
监听按钮调用方法
@Override public void onClick(View v) { switch (v.getId()) { case R.id.cb: if (!Utils.isFastDoubleClick()) { //写自己的业务逻辑 }else{ Toast.makeText(this, "请不要重复点击。。", Toast.LENGTH_SHORT).show(); return; } break; } }
更多相关文章
- android中播放音乐的实例
- Android中短信拦截解决方案
- Android开机自动启动服务
- 点击button然后改变其中文字的颜色
- EditText设置不自动获取焦点,点击后才获取,并弹出软键盘
- Android(安卓)系统菜单与自定义菜单
- Android获取触摸手势实现左右滑动
- Android的常用传感器
- Android(安卓)ImageView图片显示点击背景切换