public void appendItemsData(ArrayList<T> paramArrayList) { mListAdapter.appendItemsData(paramArrayList); onRefreshingStateChanged(false); // 通过页面Number控制ListView是否自动加载更多 if (pageNumber <= 3) { mNodeListView.setAutoLoadMore(true); mListAdapter.isLoading = true; } else { mNodeListView.setAutoLoadMore(false); mListAdapter.isLoading = false; } mNodeListView.onLoadMoreComplete(); }
public void hasNoMoreData() { onRefreshingStateChanged(false); mNodeListView.setAutoLoadMore(false); mListAdapter.hasMoreItems = false; mListAdapter.isLoading = false; mListAdapter.notifyDataSetChanged(); }
public void refreshNewItemsData(ArrayList<T> paramArrayList) { mNodeListView.setAutoLoadMore(true); mListAdapter.hasMoreItems = true; mListAdapter.isLoading = true; mListAdapter.refreshNewItemsData(paramArrayList); onRefreshingStateChanged(false); }