¿Cómo detener la ejecución de la aplicación en segundo plano en android? Quiero que mi aplicación comience de nuevo cada vez que se carga. Cómo hacerlo programáticamente.¿Detener la aplicación para que no se ejecute en segundo plano?
Respuesta
Anulación onStop
método de su actividad:
@Override
public void onStop(){
super.onStop();
finish();
}
Pero creo que es una mala idea para reiniciar su aplicación cada vez. Es mejor anular el método onStart
y manejar "reiniciar" aquí.
En realidad, su aplicación no se "ejecuta" en segundo plano. El sistema operativo Android lo mantiene en la memoria, o guarda el estado de su actividad en el dispositivo (y luego puede cargarlo, usando el parámetro savedInstanceState
en el método onCreate
).
Esto matará la actividad cuando el usuario suspenda el teléfono o cuando abandone la actividad. –
@ MarkGjøl, pensé que esto es lo que él quiere. Sin embargo, es una mala idea) –
Eso también es lo que entendí en lo que pidió OP. Esa es una respuesta a la pregunta, pero es una mala práctica. Todo el ecosistema de Android se basa en el hecho de que el usuario no debería tener que preocuparse por "terminar" o "comenzar desde cero" una aplicación. – Guillaume
Después de agregar finish();
Este código detendrá por completo la aplicación.
System.runFinalizersOnExit(true);
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
usted debe hacer uso de Intent.FLAG_ACTIVITY_CLEAR_TOP
para terminar todas las demás actividades que se ejecutan en la piscina de la actividad y llame a la primera actividad donde usted puede hacer para salir de la aplicación
Todo el ecosistema Android se basa en el hecho de que la el usuario no debería tener que preocuparse por "terminar" o "comenzar desde cero" una aplicación. Si necesita iniciar su aplicación desde cero cada vez, es probable que sea porque tiene tareas en su "cero" que no deberían estar allí, y probablemente deberían estar en algún lugar en onResume
.
Por favor denos más detalles si quiere una respuesta más detallada.
- 1. Evitar que se ejecute la tarea en segundo plano dispatch_after()
- 2. Aplicación que se ejecuta en segundo plano
- 3. ¿Cómo hacer que una aplicación J2ME se ejecute en segundo plano?
- 4. mantener aplicación que se ejecuta en segundo plano
- 5. ¿Cómo detener el audio HTML5 cuando la aplicación iOS iOS iPhone se pone en segundo plano?
- 6. significado de "aplicación no se ejecuta en segundo plano"
- 7. Detener un servicio en segundo plano desde la notificación
- 8. No obtengo didReceiveMemoryWarning cuando la aplicación está en segundo plano
- 9. Cómo hacer que el ejecutable de shell se ejecute en segundo plano mientras php continúa
- 10. Java, ejecute otra aplicación en primer plano
- 11. Aplicación en segundo plano sin ui
- 12. Cómo ejecutar una aplicación de consola .NET en segundo plano
- 13. ¿Cómo detener la migración de Rails 3.1 para que no se ejecute en una transacción?
- 14. ¿Cómo hacer que una aplicación se ejecute continuamente en Android?
- 15. ¿Cómo crear una aplicación Cocoa en segundo plano?
- 16. iPhone - Cambio de la configuración de la aplicación mientras la aplicación se ejecuta en segundo plano
- 17. ¿Cómo se obtiene Cloud9 IDE para ejecutar en segundo plano?
- 18. WebView con video incrustado se reproduce en segundo plano
- 19. iOS procesado en segundo plano
- 20. cómo ejecutar la aplicación en segundo plano en android?
- 21. iOS: mantener la aplicación ejecutándose en segundo plano
- 22. Cómo puedo crear una aplicación en WPF que se ejecuta en segundo plano
- 23. Comprueba si la aplicación iOS está en segundo plano
- 24. cómo ejecutar la aplicación android phonegap en segundo plano (después de cerrar la aplicación)?
- 25. Depurando tareas en segundo plano
- 26. shell_exec no se ejecuta en segundo plano, ¿alguna otra solución?
- 27. formas de llevar una aplicación para Android en segundo plano a plano
- 28. cómo ejecutar mi aplicación en segundo plano en iphone?
- 29. Can Emacs de comandos se ejecutan en segundo plano
- 30. Cómo hacer que la aplicación reproduzca audio en segundo plano (phonegap 1.5.0 en iOS)
por favor aclare –
Hábleme brevemente sobre su pregunta. – Lucifer
tratar este post http://stackoverflow.com/questions/7426751/how-to-close-stop-running-application-on-background-android fuere le ayuda. – Ajay