Calling finish () Después de iniciar una nueva actividad

La primera actividad que se carga en mi aplicación es una actividad de inicialización y, una vez completada, carga una nueva Actividad. Quiero asegurar que si el usuario pulsa 'Atrás' van directamente al Lanzador, y no a la pantalla de inicialización. Nota lateral, es esto incluso el mejor enfoque, o esto sería mejor hacer con algún tipo de bandera de intención?

¿Es correcto llamar a finish () después de llamar a startActivity () en la nueva actividad?

onCreate() { ... startActivity(new Intent(this, NextActivity.class)); finish(); ... } 

Todavía estoy tomando todo el método 'Message Queue' de hacer las cosas en Android, y mi suposición es que llamar a startActivity () y luego finish () de onCreate de mi primera actividad registrará cada mensaje respectivo en la cola de mensajes, Pero terminar la ejecución de onCreate () antes de pasar a iniciar la siguiente Actividad y terminar mi primera. ¿Es esto un entendimiento correcto?

Probablemente deberías usar el indicador noHistory en la actividad en tu manifest.xml

  • Cambiar el fondo de la actividad del código
  • Fragmentar o no fragmentos - Fragmentos anidados contra actividades. ¿Por qué debo usar más de una actividad?
  • Cómo utilizar onActivityResult (..) si la actividad se llama desde un menú
  • Cómo ocultar el teclado cuando se inicia la actividad
  • Iniciar nueva actividad después de escribir en la etiqueta NFC
  • Android: presione el botón Atrás mientras AsyncTask se está ejecutando
  • Mejores prácticas de administración de fragmentos para varios ListFragments
  • Cuando se utiliza la pantalla activity.recreate () parpadea en negro durante 0,5 segundos
  • Variable estática null al volver a la aplicación
  • ¿Cómo se utiliza Intent.FLAG_ACTIVITY_CLEAR_TOP para borrar la pila de actividad?
  • Iniciar una segunda actividad dentro de un TestCase (que no es la actividad bajo prueba)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.