Estoy tratando de reiniciar la aplicación cuando se produce el bloqueo en android usando Thread.UncaughtExceptionHandler
. ¿Puedo reiniciar la aplicación con la pila de actividad actual como un nuevo proceso? Si es así, ¿cómo puedo hacerlo?Android Reiniciar la aplicación
7
A
Respuesta
1
Un método es anular el método onPause en la actividad para matar la aplicación. De esta manera:
public class MyActivity extends Activity {
@Override
public void onPause() {
finish();
}
0
Por lo que yo sé, una vez que mata a su proceso, el recolector de basura se ejecuta, y todos los objetos que pertenecen a su aplicación, que consume memoria conseguirá liberado, es decir todos los objetos tendrán valor nulo. Por lo tanto, no es posible iniciar la aplicación con la pila de actividad del proceso anterior.
Cuestiones relacionadas
- 1. Cómo reiniciar la aplicación de Android desde la aplicación
- 2. reiniciar la aplicación sin reiniciar el servidor?
- 3. ¿Reiniciar la computadora desde la aplicación WinForms?
- 4. Reiniciar aplicación usando C#
- 5. Android reiniciar AsyncTask
- 6. Android: ¿Cómo reiniciar FirstRun SharedPreferences cuando mi aplicación se actualiza?
- 7. Reiniciar la aplicación Node.js con init.d
- 8. Reiniciar una aplicación en Eclipse
- 9. Reiniciar una aplicación en Eclipse
- 10. Reiniciar una aplicación en Crash
- 11. Reiniciar otra aplicación. C#, .net
- 12. Android AlarmManager después de reiniciar
- 13. notificación de Android después de reiniciar
- 14. RestartManager no puede reiniciar la aplicación durante la actualización
- 15. ¿Volver a cargar la aplicación de Android en el emulador sin reiniciar el emulador en Eclipse?
- 16. ¿Hay alguna manera de reiniciar un servicio después de actualizar la aplicación en Android?
- 17. Android: ¿Cómo reiniciar automáticamente la aplicación después de haber sido "forzada cerrada"?
- 18. ¿Se puede reiniciar programáticamente una aplicación j2ee?
- 19. ¿Cómo se puede reiniciar mi aplicación?
- 20. Reiniciar Windows desde una aplicación .NET
- 21. Android: imagen diferente para reiniciar en ImageButton
- 22. Obtención de excepción SIGKILL al reiniciar la aplicación
- 23. Al registrar rutas dinámicas, ¿necesita reiniciar la aplicación?
- 24. Cómo reiniciar la aplicación si el apagado de forma inesperada
- 25. cómo reiniciar la aplicación asp.net además de modificar web.config
- 26. Reiniciar la máquina desde una aplicación C#/WPF
- 27. Localización de ASP.NET: ¿Cambia recursos sin reiniciar la aplicación?
- 28. Reiniciar/Apagar el emulador de Android
- 29. C# - ¿Reiniciar la clase estática?
- 30. aplicación Phonegap Android reiniciar en lugar de reanudarse, aunque no murió por el sistema operativo
¿El código anterior termina el rito de actividad correspondiente? Usé el siguiente código para matar el proceso android.os.Process.killProcess (android.os.Process.myPid()); – PgmFreek
Ah, ¿está intentando matar el proceso y volver a iniciar la aplicación justo después de que se mate el proceso? –
sí ... Después de matar el proceso, utilicé el administrador de alarmas para iniciar la aplicación ... Pero mi pregunta es ¿puedo iniciar la aplicación con la pila de actividad del proceso anterior? – PgmFreek