2010-03-08 11 views
6

Quando si crea un PreferenceScreen su Android, l'applicazione crea un file SharedPreferences predefinito per le impostazioni. Voglio leggere questo nome, o ottenere un riferimento senza specificare il nome.Leggi SharedPreferences quando non è stato impostato il nome del file

Attualmente io uso:

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

Ma questo restituisce un'altra copia della preferenza. Quando ho controllato la cartella in/data/data/myapk/shared_prefs

Vedo due file, uno denominato prefs.xml e l'altro è il mio [nome pacchetto] _preferences.xml (questo è stato creato da PreferenceActivity);

Come ottengo un'istanza delle preferenze condivise con l'utilizzo del nome file predefinito, quindi non dovrei menzionarne un nome?

risposta

Problemi correlati