| | |
| | | btnEmailLogin.TextSize = CSS_FontSize.TextFontSize; |
| | | btnPhoneLogin.TextColor = CSS_Color.MainColor; |
| | | btnPhoneLogin.TextSize = CSS_FontSize.EmphasisFontSize_Secondary; |
| | | etAccount.PlaceholderText = Language.StringByID(InternationalizationString.PlsEntryCorrectMobilNeumber); |
| | | etAccount.PlaceholderText = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber); |
| | | #endregion |
| | | |
| | | #region 切换注册方式及图标 |
| | |
| | | btnPhoneLogin.TextSize = CSS_FontSize.TextFontSize; |
| | | btnEmailLogin.TextColor = CSS_Color.MainColor; |
| | | btnEmailLogin.TextSize = CSS_FontSize.EmphasisFontSize_Secondary; |
| | | etAccount.PlaceholderText = Language.StringByID(InternationalizationString.PlsEntryEmailAddress); |
| | | etAccount.PlaceholderText = Language.StringByID(StringId.PlsEntryEmailAddress); |
| | | #endregion |
| | | |
| | | #region 切换注册类型及图标 |
| | |
| | | new Tip() |
| | | { |
| | | CloseTime = 3, |
| | | Text = Language.StringByID(InternationalizationString.PlsEntryCorrectMobilNeumber), |
| | | Text = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber), |
| | | Direction = AMPopTipDirection.None, |
| | | }.Show(bodyView); |
| | | } |
| | |
| | | new Tip() |
| | | { |
| | | CloseTime = 3, |
| | | Text = Language.StringByID(InternationalizationString.PlsEntryCorrectEmailAddress), |
| | | Text = Language.StringByID(StringId.PlsEntryCorrectEmailAddress), |
| | | Direction = AMPopTipDirection.None, |
| | | }.Show(bodyView); |
| | | } |
| | |
| | | { |
| | | CloseTime = 3, |
| | | Direction = AMPopTipDirection.None, |
| | | Text = Language.StringByID(InternationalizationString.PlsRegisterPassword) |
| | | Text = Language.StringByID(StringId.PlsRegisterPassword) |
| | | }.Show(bodyView); |
| | | } |
| | | else |
| | |
| | | { |
| | | CloseTime = 3, |
| | | Direction = AMPopTipDirection.None, |
| | | Text = Language.StringByID(InternationalizationString.IncorrectRepeatPassword) |
| | | Text = Language.StringByID(StringId.IncorrectRepeatPassword) |
| | | }.Show(bodyView); |
| | | } |
| | | else |
| | |
| | | { |
| | | //回复获取短信按钮事件 |
| | | btnGetVerificationCode.IsSelected = true; |
| | | btnGetVerificationCode.TextID = InternationalizationString.GetVerificationCode; |
| | | btnGetVerificationCode.TextID = StringId.GetVerificationCode; |
| | | }); |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | else |
| | | else |
| | | { |
| | | string tipString = "Server error"; |
| | | switch (result.StateCode) |
| | | { |
| | | case "Exist": |
| | | tipString = Language.StringByID(InternationalizationString.AccountAlreadyExists); |
| | | tipString = Language.StringByID(StringId.AccountAlreadyExists); |
| | | break; |
| | | case "SendFail": |
| | | tipString = Language.StringByID(InternationalizationString.FailedToSendVerificationCode); |
| | | tipString = Language.StringByID(StringId.FailedToSendVerificationCode); |
| | | break; |
| | | case "Self:Net_Error": |
| | | tipString = Language.StringByID(InternationalizationString.NetworkAnomaly); |
| | | tipString = Language.StringByID(StringId.NetworkAnomaly); |
| | | break; |
| | | } |
| | | |
| | |
| | | switch (validateSmsResult.StateCode) |
| | | { |
| | | case "Exist": |
| | | erorrInfo = Language.StringByID(InternationalizationString.AccountAlreadyExists); |
| | | erorrInfo = Language.StringByID(StringId.AccountAlreadyExists); |
| | | break; |
| | | case "PwdNoConfirm": |
| | | erorrInfo = Language.StringByID(InternationalizationString.IncorrectRepeatPassword); |
| | | erorrInfo = Language.StringByID(StringId.IncorrectRepeatPassword); |
| | | break; |
| | | case "ValidCodeAndPhoneNoEqual": |
| | | erorrInfo = Language.StringByID(InternationalizationString.VerificationCodeWrong); |
| | | erorrInfo = Language.StringByID(StringId.VerificationCodeWrong); |
| | | break; |
| | | default: |
| | | erorrInfo = Language.StringByID(InternationalizationString.RegistrationFailedPleaseTryAgain); |
| | | erorrInfo = Language.StringByID(StringId.RegistrationFailedPleaseTryAgain); |
| | | break; |
| | | } |
| | | Application.RunOnMainThread(() => |