protected boolean isInValidCheck(VolleyError error) {
    if (mIsDestroy || !isAdded()) {
      return true;
    }
    if (error == null) {
      return false;
    }
    if (error.getSessionExpire()) {
      mContext = getActivity();
      if (mPopup == null) {
        mPopup = new Popup(mContext);
      } else {
        mPopup.dismiss();
      }
      mPopup.show(
          PopupType.ALERT,
          getString(R.string.info),
          getString(R.string.login_expire),
          new OnPopupClickListener() {
            @Override
            public void OnNegative() {}

            @Override
            public void OnPositive() {
              LocalBroadcastManager.getInstance(mContext)
                  .sendBroadcast(new Intent(Setting.BROADCAST_CLEAR));
            }
          },
          getString(R.string.ok),
          null,
          false);
      return true;
    }
    return false;
  }
 @Override
 public void onDestroy() {
   if (BuildConfig.DEBUG) {
     Log.i(TAG, "onDestroy");
   }
   if (mCommonDataProvider != null) {
     mCommonDataProvider.cancelAll(TAG);
   }
   if (mBaseFragmentLayout != null) {
     mBaseFragmentLayout.onDestroy();
   }
   if (mPopup != null) {
     mPopup.dismiss();
   }
   mIsDestroy = true;
   unRegisterBroadcast();
   super.onDestroy();
 }