private void InitMessageViews() { messageLinearLayout = FindViewById <LinearLayout>(Resource.Id.messageLinearLayout); messageLinearLayout.Visibility = ContactPickers.HasAnyConnected ? ViewStates.Visible : ViewStates.Gone; messageEditText = FindViewById <EditText>(Resource.Id.messageEditText); messageEditText.Text = SharedPrefExtensions.GetAppSharedPref(this).GetMessageTemplate(); }
private void InitMessageTemplateEditText() { messageTemplateEditText = FindViewById <EditText>(Resource.Id.messageTemplateEditText); var sharedPref = SharedPrefExtensions.GetAppSharedPref(this); messageTemplateEditText.Text = sharedPref.GetMessageTemplate(); messageTemplateEditText.TextChanged += (sender, args) => messageTemplateChanged = true; }
protected override void OnDestroy() { using (var editor = SharedPrefExtensions.GetAppSharedPref(this).Edit()) { if (defaultCurrencyChanged) { editor.PutDefaultCurrency((string)defaultCurrencySpinner.SelectedItem); } if (messageTemplateChanged) { editor.PutMessageTemplate(messageTemplateEditText.Text); } editor.Commit(); } base.OnDestroy(); }