@Override
 public void OnUpdateDataFinish(int Result) {
   if (CMAdminMessageFragment.this.getView() == null) return;
   cancelWait();
   if (Result == TResult.ESuccess) {
     if (currMsg != null) {
       currMsg.status = 2;
       currMsg.Save();
     }
     if (currMsg.no == 101) toastStr = getString(R.string.group_success);
     else if (currMsg.no == 100) toastStr = getString(R.string.addgroup_success);
     currMsg = null;
     this.notifyDataSetChanged();
     CMMyGroup.getInstance().setShouldBeRefresh(true);
   } else if (Result == TResult.EGroupInexistence) {
     if (currMsg != null) {
       currMsg.status = 1;
       currMsg.Save();
     }
     toastStr = getString(R.string.groupinexistence);
     this.notifyDataSetChanged();
   }
   showCallbackMsg(Result);
 }