pulltorefresh调用pull_refresh_list.setRefreshing(true)自动刷新

调用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()方法两次,

也就是执行了两次网络访问。导致性能会有些下降。





你可能感兴趣的:(pulltorefresh调用pull_refresh_list.setRefreshing(true)自动刷新)