0

我的程序中有一个无尽的回收者视图。我引用了这个链接

http://android-pratap.blogspot.in/2015/01/endless-recyclerview-onscrolllistener.html

没有 Web 服务也可以正常工作。但是在第二次调用 Web 服务时会重新加载到之前的位置

 mAdapter.setOnLoadMoreListener(new OnLoadMoreListener() {

                    @Override
                    public void onLoadMore() {
                        System.out.println("LOAD MORE");
                        details.add(null);
                        mAdapter.notifyItemInserted(details.size() - 1);
                        System.out.println("Exception Loadmore calling");
                        handler.postDelayed(new Runnable() {
                            @Override
                            public void run() {
                               System.out.println("Exception 2");
                                details.remove(details.size() - 1);
                                System.out.println("Exception 3");
                              mAdapter.notifyItemRemoved(details.size());
                                System.out.println("Exception 4");
                            page++;
                                System.out.println("Exception 5");
                                if (page < totalPages) {
                                    System.out.println("Exception 6");
                                    try {
                                        System.out.println("Exception 7");
                                        volleydata();
                                        System.out.println("Exception 8");
                                           mAdapter.notifyItemInserted(details.size());
                                        System.out.println("Exception 9");
                                    } catch (JSONException e) {
                                        e.printStackTrace();
                                    }
                                    System.out.println("Exception 10");

                                    mAdapter.notifyDataSetChanged();

                                }
                            }
                        }, 1000);
                        System.out.println("load");
                    }
                });
4

0 回答 0