private bool RetrySetMObileNumberActionIfNeeded(int errorCode, string mobileNumber)
 {
     if (!ExampleUtil.isConnected(context))
     {
         Logger.w(TAG, "no network");
         return(false);
     }
     //返回的错误码为6002 超时,6024 服务器内部错误,建议稍后重试
     if (errorCode == 6002 || errorCode == 6024)
     {
         Logger.d(TAG, "need retry");
         Message message = new Message();
         message.What = DELAY_SET_MOBILE_NUMBER_ACTION;
         message.Obj  = mobileNumber;
         delaySendHandler.SendMessageDelayed(message, 1000 * 60);
         string str = "Failed to set mobile number due to %s. Try again after 60s.";
         str = Java.Lang.String.Format(Locale.English, str, (errorCode == 6002 ? "timeout" : "server internal error”"));
         ExampleUtil.showToast(str, context);
         return(true);
     }
     return(false);
 }
 private bool RetryActionIfNeeded(int errorCode, TagAliasBean tagAliasBean)
 {
     if (!ExampleUtil.isConnected(context))
     {
         Logger.w(TAG, "no network");
         return(false);
     }
     //返回的错误码为6002 超时,6014 服务器繁忙,都建议延迟重试
     if (errorCode == 6002 || errorCode == 6014)
     {
         Logger.d(TAG, "need retry");
         if (tagAliasBean != null)
         {
             Message message = new Message();
             message.What = DELAY_SEND_ACTION;
             message.Obj  = tagAliasBean;
             delaySendHandler.SendMessageDelayed(message, 1000 * 60);
             string logs = getRetryStr(tagAliasBean.isAliasAction, tagAliasBean.action, errorCode);
             ExampleUtil.showToast(logs, context);
             return(true);
         }
     }
     return(false);
 }