Я пытаюсь перезапустить приложение, когда авария происходит в android, используя Thread.UncaughtExceptionHandler
. Могу ли я перезапустить приложение с текущим стеком активности в качестве нового процесса? Если да, то как я могу это сделать?Android Перезагрузка приложения
7
A
ответ
1
Один из способов - переопределить метод onPause в действии, чтобы убить приложение. Как это:
public class MyActivity extends Activity {
@Override
public void onPause() {
finish();
}
0
Насколько я знаю, как только вы убить процесс, сборщик мусора будет работать, и все объекты, которые принадлежат к вашему приложению, которое потребляет память получит освободила, что все объекты будут иметь нулевое значение. Таким образом, запуск приложения с предыдущей трассировкой цикла процесса невозможен.
Смежные вопросы
- 1. Перезагрузка телефона [Android - установка приложения]
- 2. Перезагрузка/Перезагрузка приложения Android с Adobe Air во Flash AS3
- 3. Перезагрузка активности Android при повторном запуске приложения
- 4. Перезагрузка приложения Android с поврежденным пользовательским интерфейсом
- 5. Перезагрузка Android
- 6. Перезагрузка приложения FastCGI
- 7. Проблема: перезагрузка приложения
- 8. Перезагрузка приложения в kivy
- 9. Перезагрузка приложения с перезапуском
- 10. Перезагрузка приложения без перезагрузки Tomcat
- 11. Gunicorn :: перезагрузка из самого приложения
- 12. Перезагрузка частичного приложения в rails
- 13. Живая перезагрузка для электронного приложения
- 14. Перезагрузка Chromebox из приложения Chrome
- 15. Перезагрузка android using monkeyrunner
- 16. Перезагрузка в android
- 17. Перезагрузка моего Android-сервиса
- 18. Перезагрузка приложения для Android в том же состоянии
- 19. Только перезагрузка UI, а не основной вид приложения для Android
- 20. Перезагрузка приложения для Android, загруженного в Google Play Store
- 21. перезагрузка приложения для Android при изменении макета при изменении ориентации
- 22. Ti Android: «Требуется перезагрузка приложения» Ошибка при установке приложения на устройстве Android
- 23. Android-приложение Непреднамеренно перезагрузка планшета
- 24. Горячая перезагрузка не горячая перезагрузка
- 25. перезагрузка службы фоновой музыки для Android
- 26. Android WebView - перезагрузка HTTP-сессии
- 27. Перезагрузка/Загрузка другого фрагмента | Android
- 28. Android перезагрузка данных в BrowseFragment
- 29. Перезагрузка Android-сервиса хороший способ
- 30. Перезагрузка динамического приложения Glassfish не работает
Приведенный выше код завершает соответствующий ритуал деятельности ??? Я использовал следующий код, чтобы убить процесс android.os.Process.killProcess (android.os.Process.myPid()); – PgmFreek
Итак, вы пытаетесь убить процесс и запустить приложение снова после того, как процесс был убит? –
yes ... После убийства процесса я использовал диспетчер аварийных сигналов, чтобы запустить приложение ... Но мой вопрос в том, можно ли запустить приложение с стеком активности предыдущего процесса? – PgmFreek