@Override
 public void onRefreshEnd() {
   onRefreshEndNoOP();
   if (mAdapter.getCount() == 0) {
     mBaseView.showEmptyView();
   } else {
     mBaseView.hideEmptyView();
   }
 }
 @Override
 public void onRefreshEndNoOP() {
   mRefreshLvLayout.setRefreshing(false);
   mRefreshLvLayout.setLoading(false);
   mBaseView.hideEmptyView();
 }