Aplikacja Android uruchamia się ponownie po awarii / wymuszeniu zamknięcia

Moja aplikacja na Androida jest ponownie uruchamiana po wymuszonym zamknięciu, przez całą moją aplikację, która składa się z 20 działań, polegam na statycznych danych utworzonych na głównej aktywności. Po rozbiciu aplikacji wszystkie moje statyczne dane są tracone, a gdy aplikacja uruchamia się automatycznie, praktycznie nie ma żadnych istotnych danych do działania.

Moje pytanie brzmi: po katastrofie chcę, żeby to się stało

Jeśli aplikacja ulegnie awarii, nie chcę, aby aplikacja uruchamiała się raczej, aby cały stos / zadanie związane z tą aplikacją został wymazany z pamięci. Użytkownik może ponownie uruchomić go od początkuJeśli nie mogę zapobiec ponownemu uruchomieniu aplikacji, przynajmniej chcę zachować niezbędne dane, aby po ponownym uruchomieniu aplikacji mogłem przypisać je z powrotem. Również po ponownym uruchomieniu chcę, aby moja aplikacja zaczęła się od głównej aktywności.

Wiem, że kiedy aktywność ulega awarii, system Android przyniesie następną aktywność na pierwszym planie, i to jest powód, dla którego moja aplikacja generuje zbędne wyniki. przeszedłem też przez programistów z Androidem, ale jedyne co wiedziałem to ustawienie atrybutu w Manifeścieandroid:finishOnTaskLaunch="true". Ale niestety to mi nie pomaga. Byłbym wdzięczny za pomoc w rozwiązaniu tego problemu, a także za poinformowanie mnie o przyczynie i analizie.

questionAnswers(7)

yourAnswerToTheQuestion