@Override public void onRefresh(BaseHeaderView baseHeaderView) { baseHeaderView.postDelayed( new Runnable() { @Override public void run() { page = 1; List<String> datas = getData(5); list.clear(); list.addAll(datas); adapter.setData(list); headerView.stopRefresh(); } }, 3000); }