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



我想将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);

我想我没有在应用程序级别的MainActivity中存储sharedpreferences

那么,有什么想法可以在全球范围内存储sharedpreferences吗?

好的,完成了。更改为:

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

到此:

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

最新更新