Esto puede ser discutido anteriormente, pero no encontré respuesta. Tengo un problema con mi aplicación muerta cuando otras aplicaciones necesitan memoria. Miré Activity Lifecycle y probé mi aplicación. Todo lo que quiero saber es: cuando en uno de mis procesos se llaman onPause() o onStop() y otras aplicaciones necesitan memoria, cómo evitar que mi proceso sea eliminado.Android: cómo evitar que mi proceso sea asesinado
Respuesta
No puede evitar esto. Cuando el sistema necesita memoria o limpieza, puede matar la aplicación.
Sin embargo, de alguna manera puede controlar la importancia de su aplicación, por lo que puede vivir más tiempo. Lea aquí sobre la importancia de las distintas partes de aplicaciones relacionadas con la matanza proceso: http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html#Lifecycle
tener una aplicación de larga duración, implementar el servicio. Sin embargo, también es posible que se cancele el servicio, pero los cronogramas del sistema reinician los servicios destruidos o bloqueados después de un tiempo.
Esto no es posible, todas las aplicaciones se tratan por igual en Android y una de las cosas que debe tener en cuenta es que su aplicación podría ser eliminada. Puede mantener los servicios en ejecución, que pueden hacer lo que quiera si se trata de algo en segundo plano.
- 1. Proceso asesinado por SIGKILL
- 2. Cómo evitar que python integrado salga() de mi proceso
- 3. ¿Qué causa que un script R sea asesinado?
- 4. ¿Puedo evitar que Android mate mi aplicación?
- 5. ¿Cómo puedo evitar que mi aplicación/servicio de Android sea "eliminado" de un administrador de tareas?
- 6. Cómo hacer que mi código sea rápido
- 7. Encontrar qué proceso fue asesinado por OOM asesino de Linux
- 8. ¿Puedo modificar mi emulador de Android para que sea rápido?
- 9. ¿Cómo hacer que el proceso Quartz.NET sea sincronizado?
- 10. Cómo hacer que mi programa sea un proceso en segundo plano
- 11. ¿Cómo evitar que un programa Demo Java sea utilizado regularmente por mi cliente?
- 12. ¿Cómo evitar que supermodelo sea burlado por jmockit?
- 13. ¿Cómo evitar que la región JBoss-Cache sea desalojada?
- 14. WP7 + HTML5 - Cómo evitar que un lienzo sea seleccionado/resaltado
- 15. ¿Cómo evitar que Googlebot sea un sitio abrumador?
- 16. ¿Cómo puedo evitar que Task Manager mate mi programa?
- 17. ¿Cómo evitar que otros utilicen mi ensamblado .Net?
- 18. ¿Por qué mi script python es asesinado al azar?
- 19. valgrind mensaje "Asesinado"
- 20. ¿Cómo hago que mi JSON sea menos detallado?
- 21. ¿Cómo hago que mi comparación de cadenas sea insensible?
- 22. Cómo hacer que mi código sea más seguro
- 23. ¿Cómo hacer que mi mapeo de URL no sea sensible?
- 24. ¿Cómo hacer que mi fuente sea negrita usando css?
- 25. ¿Cómo hacer que mi WPF MainWindow sea singleton?
- 26. ¿Cómo puedo hacer que mi colisión sea más sólida?
- 27. ¿Cómo puedo hacer que mi aplicación sea secuenciable en C#?
- 28. En WPF, ¿cómo evito que mi estilo sea anulado?
- 29. auto_complete_for: evitar que el primer elemento sea seleccionado automáticamente
- 30. ¿Cómo desactivar un enganche a mi proceso?
En algunos juegos, cuando juegas con la prensa (duro) el botón INICIO y utilizas algunas otras aplicaciones, el juego nunca se mata (nunca se ha notado). ¿cómo pueden hacer esto entonces? –
Depende de la versión de Android. En 2.3, la actividad inactiva se elimina después de unos 20 minutos independientemente del estado de la memoria. O simplemente guardan/restauran correctamente el estado que no notaron. –