He leído muchas publicaciones sobre este problema como [este enlace] [1] y una solución es agregar la configuración configCambios para manifestar y manejar el eventoConfigurationChanged para evitar que la actividad onCreate se vuelva a llamar cuando se rota. Lo hice y el evento se desencadena correctamente, sin embargo, después de esta ejecución, también se ejecuta el método onCreate. ¿por qué? ¿Qué me estoy perdiendo? GraciasActividad de Android reiniciada cuando la orientación cambia
manifiesto,
<activity
android:name="webPush"
android:configChanges="keyboardHidden|orientation"/>
actividad,
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.vistaaib);
}
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.vistaaib);
...
activando aún onCreate después del evento onConfigChanges – Jaume
¿Ha mencionado esto en el archivo AndroidManifest en la actividad que debe evitarse al invocar onCreate() –
sí, tal como se publicó, webPush es la actividad que su método onCreate necesita ser prevenido – Jaume