Ver Mensaje Individual
  #4  
Viejo 10/02/15, 18:15:56
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Muy muy muy mala idea usar referencias a la View de una Activity (incluida la ActionBar) desde otra Activity. Cuando vuelves atrás a una Activity no tiene porque ser la misma Activity, puede haberse destruido y volverse a crear, y por tanto no mantener las referencias y obtener un precioso NullPointerException cuando accedes a ella desde otra Activity.

¿Cómo cambiar la ActionBar de una Activity desde otra Activity posterior? Pues lanzándola con startActivityForResult y comprobar el Intent en onActivityResult o lo que ha dicho LEAJIM_454, almacenando el valor en una SharedPreference y comprobando el valor en el onResume de la Activity, que siempre se ejecutará al volver sea nueva o sea la misma.
Responder Con Cita