En mi aplicación, algunos ajustes pueden posiblemente ser cambiados mientras que el PreferenceActivity
no está abierto, y un problema que estoy corriendo en addPreferencesFromResource
es que se llama en onCreate
, por lo que dicen, abro la PreferenceActivity
, luego vaya a otra pantalla desde allí, luego haga algo que cambie la configuración, luego presione la tecla Atrás para volver al PreferenceActivity
, luego ciertas configuraciones no han cambiado en el diseño.Actualizar Preferencias en PreferenceActivity en Reanudar
Entonces, ¿cómo podría volver a cargar todos los Preferences
cada vez que se llama onResume
(o onStart()
) sin duplicar el diseño?
Gracias. Aún no lo he probado, pero parece que funcionará. No estaba al tanto del comando recrear() que estaba buscando en PreferenceActivity y PreferenceManager. Pero gracias, porque eso es exactamente lo que quería. – Jakar
recrear es API lvl 11 – Blundell
Le recomendaría que pruebe la lógica, ya que podría repetirse una y otra vez, ya que onResume se llamará en el proceso de ciclo de vida y si el desarrollador no establece la preferencia o no allí, de lo que predeterminado en true y loop. –