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;            }        }

更多相关文章

  1. android中播放音乐的实例
  2. Android中短信拦截解决方案
  3. Android开机自动启动服务
  4. 点击button然后改变其中文字的颜色
  5. EditText设置不自动获取焦点,点击后才获取,并弹出软键盘
  6. Android(安卓)系统菜单与自定义菜单
  7. Android获取触摸手势实现左右滑动
  8. Android的常用传感器
  9. Android(安卓)ImageView图片显示点击背景切换

随机推荐

  1. 使用Rust编写推箱子游戏基础篇
  2. java实操|mysql数据增量同步到kafka
  3. spark on yarn 内存分配详解
  4. 前端培训班出来的不会写项目怎么办?
  5. find和grep
  6. IP地址分类及网络配置方法和多网卡绑定技
  7. 拨开零售电商数字化转型迷雾,电商RPA应用
  8. Shiro源码分析----认证流程
  9. 前端技术分享:一个超级好用的CSS样式表
  10. java中的锁介绍