Nella mia app, alcune impostazioni possono eventualmente essere modificati mentre il PreferenceActivity
non è aperto, e un problema che sto funzionando in è che addPreferencesFromResource
è chiamato a onCreate
, così dicono, apro la PreferenceActivity
, poi vai da un'altra schermata, poi fai qualcosa che cambia le impostazioni, quindi premi il tasto indietro per tornare allo PreferenceActivity
, quindi alcune impostazioni non sono cambiate sul layout.Preferenze Ricarica in PreferenceActivity su Riprendi
Quindi, come è possibile ricaricare tutto il Preferences
ogni volta che viene chiamato onResume
(o onStart()
) senza duplicare il layout?
Grazie. Non l'ho ancora provato, ma sembra che funzionerà. Non ero a conoscenza del comando recreate() che avevo cercato in PreferenceActivity e PreferenceManager. Ma grazie, perché è esattamente quello che volevo. – Jakar
ricreate è API lvl 11 – Blundell
Si consiglia di testare la logica in quanto potrebbe ripetersi e ricominciare da quando onResume verrà chiamato nel ciclo di vita e se lo sviluppatore non imposta la preferenza o no, predefinito su true e loop. –