美文网首页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防止连续点击

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