2010-03-08 34 views
6

當您在Android上創建PreferenceScreen時,應用程序會爲這些設置創建默認的SharedPreferences文件。 我想讀取這個名字,或者獲取一個引用而不指定名字。未設置文件名稱時讀取SharedPreferences

目前我使用:

SharedPreferences prefs = ctx.getSharedPreferences("prefs", 0); 
SharedPreferences.Editor ed=prefs.edit(); 

但這返回偏好的另一個副本。當我檢查/ data/data/myapk/shared_prefs中的文件夾時,我看到兩個文件,一個名爲prefs.xml,另一個是我的[package name] _preferences.xml(這是由PreferenceActivity創建的);

如何使用默認文件名獲得共享首選項的實例,所以我不應該提及它的名稱?

回答