¿Llamar a super.onSaveInstanceState (paquete) primero o último?
¿Cuál es más correcto? Esta:
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putLong(ID, mId); }
o esto:
@Override protected void onSaveInstanceState(Bundle outState) { outState.putLong(ID, mId); super.onSaveInstanceState(outState); }
Ambos trabajan para mí en mi dispositivo de pan de jengibre y los emuladores Froyo y Ice Cream Sandwich, y he visto acerca de tantos ejemplos diciendo una manera como la otra. ¿Importa?
Siempre y cuando sus claves no chocan (por ejemplo, ID
es el mismo que algo que Android utiliza internamente), los dos son idénticos.