调用pull_refresh_list.setRefreshing(true)方法自动刷新。
自己的调用的时候,范了一个错误。
@Override
public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) {
doRequest(firstPage, ConstDef.TAG_RESET);
}
private void getData() {
doRequest(firstPage , ConstDef.TAG_RESET);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
pull_refresh_list.setRefreshing(true);
}
}, 500);
}
其中在Activity中调用getData()方法,可以看到这里调用两次deRequest()方法两次,
也就是执行了两次网络访问。导致性能会有些下降。