@Override public void onLoadMore() { if (dataList.size() >= 50) { superRecyclerView.setNoMore(true); return; } new Handler() .postDelayed( new Runnable() { @Override public void run() { tempList.clear(); tempList = getDataList(20); dataList.addAll(tempList); superRecyclerView.completeLoadMore(); } }, 3000); }