La primera actividad que carga en mi aplicación es una actividad de inicialización, y una vez completada carga una nueva actividad. Quiero asegurarme de que si el usuario presiona 'Atrás' van directamente al Iniciador, y no a la pantalla de inicialización. Nota al margen, ¿es este el mejor enfoque, o sería mejor hacerlo con algún tipo de bandera de intención?Fin de llamada() Después de iniciar una nueva actividad
¿Es correcto llamar acabado() después de llamarstartActivity() en la nueva actividad?
onCreate() {
...
startActivity(new Intent(this, NextActivity.class));
finish();
...
}
Todavía estoy tomando en todo el método 'Message Queue' de hacer las cosas en Android, y mi suposición es que llamar startActivity() y luego acabado() a partir de mi primera actividad onCreate() registrará cada mensaje respectivo en la cola de mensajes, pero finaliza la ejecución de onCreate() antes de pasar a comenzar la siguiente actividad y terminar la primera. ¿Es esto una comprensión correcta?
Gracias! eso logra exactamente lo que quería hacer. Todavía estoy interesado, sin embargo, en escuchar si hay algo inherentemente incorrecto o mal en mi enfoque descrito anteriormente, y si mi comprensión de cómo se manejan los mensajes en la cola es correcta. – stormin986
Su código (inicio y finalización) es absolutamente correcto, y una técnica que se utiliza con frecuencia. – hackbod
¡Gracias hackbod y jqpubliq! – stormin986