我需要在多個fragment
文件中使用共享首選項(無法使用活動文件)我必須存儲多個字符串行。如何在多個片段文件中使用共享首選項
如何在我的碎片中初始化shared preferences
?我如何寫/讀?
我是否需要在我的主要活動中初始化它,還是必須在我的分段活動文件中初始化它?
的技巧,比如:
Context context = getActivity();
SharedPreferences sharedPref = context.getSharedPreferences(getString(R.string.preference_file_key), Context.MODE_PRIVATE);
...不起作用。
你到底需要做什麼?共享首選項旨在存儲您重新啓動應用程序時所需的數據。要在活動和片段之間共享數據,不建議使用此方法,儘管它有效。 – 2014-11-23 17:06:53
但我需要它。也許你可以推薦一種不同的方法?我打算存儲多個字符串行 – user2864772 2014-11-23 17:09:38
您是否在調用將字符串放入sharedpreferences的編輯器實例中調用commit/apply? – 2014-11-23 17:38:26