Приложение для Android перезапускается после сбоя / принудительного закрытия

Мое приложение для Android перезапускается после принудительного закрытия, и через все приложение, состоящее из 20 действий, я полагаюсь на статические данные, созданные в основном действии. Поэтому, когда приложение выходит из строя, все мои статические данные теряются, а когда приложение автоматически перезапускается, у него не остается никаких важных данных для работы.

Мой вопрос, после аварии я хочу, чтобы это произошло

If the app crashes, I don't want the app to restart rather I want all the stack/task related with this app to be wiped out of memory. A user can restart it from the beginning again If I can't prevent app from restart, at least I want to preserve essential data so that when the app restarts I can assign them back. Also when it restarts I want my app to start from the main activity.

Я знаю, когда происходит сбой активности, система Android перенесет следующую активность в стеке на передний план, и это является причиной того, что мое приложение дает избыточные результаты. Кроме того, я прошел через разработчиков Android, но единственное, что я узнал, это настроить атрибут в манифестеandroid:finishOnTaskLaunch="true", Но, к сожалению, это не поможет мне. Я был бы признателен за вашу помощь в решении этой проблемы, а также дал мне знать причину и анализ.

Ответы на вопрос(7)

Ваш ответ на вопрос