EasyRecyclerView icon indicating copy to clipboard operation
EasyRecyclerView copied to clipboard

第一次加载回加载更多

Open andyhaha opened this issue 7 years ago • 12 comments

第一次加载的时候,加载更多的回调方法会执行,求解决

andyhaha avatar Jun 09 '17 08:06 andyhaha

求楼主解答一下呗

andyhaha avatar Jun 19 '17 07:06 andyhaha

第一次加载不足一屏时,会默认继续加载,你第一次加载的数据是不是比较少,如果你可以判断你的总数据,你可以自己手动调用pausemore的方法

lumina0o0 avatar Jun 19 '17 09:06 lumina0o0

不是的 数据虽然只有10条 但是一条的高度就差不多一屏了

andyhaha avatar Jun 20 '17 06:06 andyhaha

求楼主解决此问题。另外,没人遇到这个问题吗?

andyhaha avatar Jun 27 '17 07:06 andyhaha

mark一下 好久没回答了 各位碰头没有遇到这个问题的吗

andyhaha avatar Jul 04 '17 10:07 andyhaha

我这边也遇到了同样的问题,我是在Fragment中使用了加载更多,结果会一直不停的加载下一页数据,请问楼上的各位解决这个问题了吗

xjd33328 avatar Sep 04 '17 02:09 xjd33328

并没有解决

andyhaha avatar Sep 20 '17 06:09 andyhaha

楼上的看看是不是recyclerview 外面嵌套了scrollview ,是的话就会触发不断加载更多的问题

xjd33328 avatar Sep 28 '17 03:09 xjd33328

我是通过这样判断的,根据自己条目的高度判断出大概一屏幕有多少个条目 然后如果第一次请求到的数据就不够一屏幕,那么他是不该有加载更多的

               @Override
                public void onSuccess(List<RestaurantBean> response) {
                    response.addAll(response);
                    //判断是否需要设置加载更多的显示(具体判断需要计算列表高度和条目的高度)
                    if (page==0&&response.size()>=10){
                        initLodinMore();
                    }
                    //设置数据
                    adapter.clear();
                    adapter.addAll(response);
                    page++;
                }

                @Override
                public void onFailure(Exception e) {
                    adapter.clear();
                    adapter.pauseMore();
                }

             private void initLodinMore() {
                   adapter.setMore(R.layout.view_more,this);
                   adapter.setNoMore(R.layout.view_no_more);
              }

ciscolxh avatar Oct 19 '17 09:10 ciscolxh

哎,,,我也遇到这个问题了,当下拉的时候,接入服务器就返回一条数据,列表就会多一个foot布局,(加载更多中---->没有更多了),我就好奇了,我是触发下拉的操作啊!

Guangxingtianxia avatar Jan 31 '18 05:01 Guangxingtianxia

在这边吵架感觉很不礼貌,所以我自己的回复都删了,但是还是要说一点,原作者没有给每个提问的人解答的义务,请某些人好自为之,也谢谢他提供了一个拉黑名单

lumina0o0 avatar Apr 20 '18 06:04 lumina0o0

免费用着别人的东西,而这种端起碗吃否,放下碗骂娘的行为的确有缺素质修养

xjd33328 avatar Jan 31 '19 02:01 xjd33328