美文网首页Android控件收集
Android中listview防止连续点击

Android中listview防止连续点击

作者: 好好学习天天向上w | 来源:发表于2017-06-07 13:34 被阅读27次

方法1

public class Utils {
    public static final int DELAY = 1000; 
    private static long lastClickTime = 0; 
    public static boolean isNotFastClick(){
        long currentTime = System.currentTimeMillis();
        if (currentTime - lastClickTime > DELAY) { 
            lastClickTime = currentTime; 
            return true;
        }else{
            return false;
        }
    }
}

用法:

view.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        if(Utils.isNotFastClick()){
                            //你的代码
                        }
                    }
                });

如果点击listview条目跳转的是一个页面,可以设置下一个页面的启动模式launchModel = singleTop

相关文章

  • Android中listview防止连续点击

    方法1 用法: 如果点击listview条目跳转的是一个页面,可以设置下一个页面的启动模式launchModel ...

  • android listview 异步加载图片并防止错位及解决L

    android listview 异步加载图片并防止错位 关于ListView的Adapter,解决ListVie...

  • Android 防止View连续多次点击

    build.gradle 引入: 然后开始写代码的点击事件:

  • ListView配置

    1.关闭ListView点击效果 Android: disabling highlight on listView...

  • ListView

    一:[ListView怎么取消点击效果]android:listSelector="@android:color/...

  • 防止控件连续点击

    在项目中有几个实际业务场景需要控制控件响应事件的时间间隔。比如:1、当通过点击按钮来执行网络请求时,若请求耗时稍长...

  • UIButton防止连续点击

    1.需求 曾经有一个app摆在我的面前,然后我对每个按钮进行疯狂连续点击,结果出现了不可描述的BUG,其实这个ap...

  • 防止连续点击事件

    在开头首先定义状态 var datastates = true; 然后请求的时候,转化成 false ,请求完之后...

  • Android中防止重复点击

    开发中经常需要点击按钮,向服务端提交数据,由于网络请求需要时间,用户很可能会多次点击,造成数据的重复提交,造成错误...

  • iOS 防止button重复点击

    iOS防止button重复点击 按钮点击控制处理-Runtime IOS应用防止按钮连续点击 - 简书

网友评论

本文标题:Android中listview防止连续点击

本文链接:https://www.haomeiwen.com/subject/yjgofxtx.html