プログラムに無限のリサイクラー ビューがあります。このリンクを参照しました
http://android-pratap.blogspot.in/2015/01/endless-recyclerview-onscrolllistener.html
Web サービスがなくても正常に動作しますが、Web サービスの 2 回目の呼び出しで前の位置にリロードされます
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");
}
});