Tengo una aplicación de Android que requiere una pantalla de inicio. Tengo una actividad simple que muestra la pantalla de bienvenida y después de unos segundos, comienza la actividad 'principal'. Ahora, cuando un usuario presiona el botón Atrás de esa actividad, la pantalla de presentación muestra nuevamente. ¿Cómo puedo prevenir esto? Intenté mantener boolean shownSplash y esto funciona parcialmente, pero cuando la aplicación se está ejecutando y el usuario quiere abrirla desde el iniciador de aplicaciones, la aplicación se cierra (ya que las llamadas salientes terminan() cuando splashShown es verdadero). ¿Algunas ideas?Android: 'Pantalla de bienvenida' una sola vez
Gracias, Erik
Agradable. Antes de usar el método 'finish()' antes de comenzar la actividad principal. Este parece ser el mejor enfoque, aunque la otra solución también funcionó. – Konsumierer
genial, me es útil no solo este caso, sino mucho –