Вопрос

У меня есть набор мероприятий, начиная с мою домашний экран через несколько списков действий на мой последний экран. Когда у меня есть исключение по какой-либо причине, я получаю «извините .... Yada Yada Yada, должен быть закрыт» диалог и деятельность вместе с процессом выключается, я ожидал, что он останется таким образом, однако процесс сам получает Отменил с той же деятельностью активности до активности до того, как разбился. Однако это очень полезная функция, однако, так как у меня нет сбережений пачки, чтобы сохранить свои данные в OnDestroy One Arage Crash и Relaunch приведет к лавину ... Есть ли способ отключить эту функцию? Изменить режим запуска должен помочь здесь?

Это было полезно?

Решение

Когда приложение разбито, все статические переменные очищаются. Вы можете написать класс базовой активности, чтобы всегда проверить (в OnCreate), если состояние приложения является действительным (статическим не нулевым). Если недействительно (NULL), перезапустите приложение, запустив первую активность с флагом флажков_CACTIVE_CLEAR_TOP.

Увидеть аналогичное предложение в первую очередь в Этот ответ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top