0
我要救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
0在應用程序級別。
那麼,任何想法如何在全球範圍內存儲sharedpreferences
?
是什麼ISharedPreferences?一類是你自己的還是第三個庫? – Opiatefuchs 2014-10-10 07:33:51
@Opiatefuchs'用於訪問和修改由Context.GetSharedPreferences返回的首選項數據的接口(字符串,Android.Content.FileCreationMode)。對於任何特定的偏好設置,所有客戶都共享此類的單個實例。首選項的修改必須經過一個Android.Content.ISharedPreferencesEditor對象,以確保首選項值在存儲時保持一致的狀態和控制。從各種get方法返回的對象必須被應用程序視爲不可改變。「# – arsena 2014-10-10 07:37:20
我正在寫xamarin.android。這裏有一個文檔 http://androidapi.xamarin.com/index.aspx?link=T%3AAndroid.Content.ISharedPreferences – arsena 2014-10-10 07:38:32