private async void LoginButton_Click(object sender, EventArgs e) { loginButton.Enabled = false; try { await GlobalServices.XjtuSite.Account.LoginAsync(userNameView.Text, passwordView.Text); // ±£´æÉèÖᣠusing (var pref = GetPreferences(FileCreationMode.Private)) { var edit = pref.Edit(); var savePassword = savePasswordCheckBox.Checked; edit.PutString("userName", userNameView.Text); edit.PutString("password", savePassword ? passwordView.Text : ""); edit.PutBoolean("savePassword", savePassword); edit.Commit(); } GlobalServices.SaveState(); DroidUtility.ShowToast(this, "µÇ¼³É¹¦¡£"); } catch (Exception ex) { DroidUtility.ReportException(this, ex); } finally { loginButton.Enabled = true; } }
protected override void OnStop() { base.OnStop(); GlobalServices.SaveState(); }