Example #1
0
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            var UoW = new UnitOfWork();

            Leagues = UoW.LeagueRepo.GetAllLeague();

            var countriesCategory = PreferenceScreen.FindPreference("countriesCategory") as PreferenceCategory;

            foreach (var country in countries)
            {
                MultiSelectListPreference listPreference = new MultiSelectListPreference(Activity);
                listPreference.Title = Resources.GetString(Resources.GetIdentifier(country.ToLower(), "string", "com.resitomi.floorball"));
                listPreference.Key   = country.ToLower();

                var listItems = Leagues.Where(l => l.Country.ToString() == country);
                listPreference.SetEntryValues(listItems.Select(l => l.Id.ToString()).ToArray());
                listPreference.SetEntries(listItems.Select(l => l.Name).ToArray());

                countriesCategory.AddPreference(listPreference);
            }

            var pref = PreferenceManager.GetDefaultSharedPreferences(Activity);
        }
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            AddPreferencesFromResource(Resource.Xml.custom_prefs);

            // This sample app uses shared preferences to maintain app restriction settings.  Your app
            // can use other methods to maintain the settings.
            mBooleanPref = FindPreference(KEY_BOOLEAN_PREF) as CheckBoxPreference;
            mChoicePref  = FindPreference(KEY_CHOICE_PREF) as ListPreference;
            mMultiPref   = FindPreference(KEY_MULTI_PREF) as MultiSelectListPreference;

            mBooleanPref.PreferenceChange += OnPreferenceChange;
            mChoicePref.PreferenceChange  += OnPreferenceChange;
            mMultiPref.PreferenceChange   += OnPreferenceChange;

            RetainInstance = true;
        }
		public override void OnCreate (Bundle savedInstanceState)
		{
			base.OnCreate (savedInstanceState);

			AddPreferencesFromResource (Resource.Xml.custom_prefs);

			// This sample app uses shared preferences to maintain app restriction settings.  Your app
			// can use other methods to maintain the settings.
			mBooleanPref = FindPreference (KEY_BOOLEAN_PREF) as CheckBoxPreference;
			mChoicePref = FindPreference (KEY_CHOICE_PREF) as ListPreference;
			mMultiPref = FindPreference (KEY_MULTI_PREF) as MultiSelectListPreference;

			mBooleanPref.PreferenceChange += OnPreferenceChange;
			mChoicePref.PreferenceChange += OnPreferenceChange;
			mMultiPref.PreferenceChange += OnPreferenceChange;

			RetainInstance = true;
		}