在活动中存储和获取应用程序的共享首选项

时间:2014-10-10 07:28:47

标签: android android-activity xamarin sharedpreferences

我想在sharedpreferences中保存MainActivity,并从MenusActivity获取 我试过这个:

MainActivity

ISharedPreferences _prefs;
ISharedPreferencesEditor editor = _prefs.Edit();
editor.PutString("User", type);
editor.Apply();

MenusActivity

ISharedPreferences _prefs=Application.Context.GetSharedPreferences("User", FileCreationMode.Private);

我认为我没有在sharedpreferences的应用程序级别存储MainActivity

那么,有关如何在全球范围内存储sharedpreferences的任何想法吗?

1 个答案:

答案 0 :(得分:0)

好的,做到了。 改变了这个:

ISharedPreferences _prefs=Application.Context.GetSharedPreferences("User", FileCreationMode.Private);

到此:

ISharedPreferences _prefs=PreferenceManager.GetDefaultSharedPreferences(Application.Context);