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; }