当您在 Android 上创建 PreferenceScreen 时,您的应用程序会为设置创建一个默认的 SharedPreferences 文件。 我想读这个名字,或者在不指定名字的情况下获得引用。
目前我使用:
SharedPreferences prefs = ctx.getSharedPreferences("prefs", 0);
SharedPreferences.Editor ed=prefs.edit();
但这会返回首选项的另一个副本。当我检查/data/data/myapk/shared_prefs 中的文件夹时
我看到两个文件,一个名为 prefs.xml,另一个是我的 [package name]_preferences.xml(这是由 PreferenceActivity 创建的);
如何使用默认文件名获取共享首选项的实例,所以我不应该为它命名?
最佳答案
关于android - 未设置文件名时读取 SharedPreferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403228/