protected void HandlePreferenceChange(object sender, Android.Support.V7.Preferences.Preference.PreferenceChangeEventArgs e) { if (e.Preference == Preference) { this.FireValueChanged(e.NewValue); e.Handled = true; } }
private void ConvoLangPrefChanged(object sender, Android.Support.V7.Preferences.Preference.PreferenceChangeEventArgs e) { int newLangVal = -1; int.TryParse((string)e.NewValue, out newLangVal); if (newLangVal != -1 && newLangVal != Session.ActiveUser.Lang) { Session.ActiveUser.Lang = newLangVal; Queries.SaveActiveUser(); var suppress = RestClient.PushUpdateForCurrentUser(); } }