当您在 Android 上创建 PreferenceScreen 时,您的应用程序会为设置创建默认的 SharedPreferences 文件。
我想阅读这个名字,或者在不指定名字的情况下获得参考。
目前我使用:
SharedPreferences prefs = ctx.getSharedPreferences("prefs", 0);
SharedPreferences.Editor ed=prefs.edit();
但这会返回首选项的另一个副本。当我检查 /data/data/myapk/shared_prefs 中的文件夹时
我看到两个文件,一个名为 prefs.xml,另一个是我的 [包名称]_preferences.xml(这是由 PreferenceActivity 创建的);
如何使用默认文件名获取共享首选项的实例,这样我就不应该提及它的名称?
我相当确定你想要PreferenceManager.getDefaultSharedPreferences(Context context) http://developer.android.com/intl/fr/reference/android/preference/PreferenceManager.html#getDefaultSharedPreferences(android.content.Context).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)