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);
 }