我需要在多个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