/** 切换到正在刷新状态,会调用delegate的onBGARefreshLayoutBeginRefreshing方法 */
 public void beginRefreshing() {
   if (mCurrentRefreshStatus != RefreshStatus.REFRESHING && mDelegate != null) {
     mCurrentRefreshStatus = RefreshStatus.REFRESHING;
     changeRefreshHeaderViewToZero();
     handleRefreshStatusChanged();
     mDelegate.onBGARefreshLayoutBeginRefreshing(this);
   }
 }
  /** 开始上拉加载更多,会触发delegate的onBGARefreshLayoutBeginRefreshing方法 */
  public void beginLoadingMore() {
    if (!mIsLoadingMore
        && mLoadMoreFooterView != null
        && mDelegate != null
        && mDelegate.onBGARefreshLayoutBeginLoadingMore(this)) {
      mIsLoadingMore = true;

      if (mIsShowLoadingMoreView) {
        showLoadingMoreView();
      }
    }
  }