Exemple #1
0
 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();
 }
Exemple #2
0
        private void InitMessageTemplateEditText()
        {
            messageTemplateEditText = FindViewById <EditText>(Resource.Id.messageTemplateEditText);
            var sharedPref = SharedPrefExtensions.GetAppSharedPref(this);

            messageTemplateEditText.Text         = sharedPref.GetMessageTemplate();
            messageTemplateEditText.TextChanged += (sender, args) => messageTemplateChanged = true;
        }
Exemple #3
0
        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();
        }