Сохранить данные в Android SQLite Database, когда приложение будет убито - PullRequest
0 голосов
/ 05 апреля 2020

Меня беспокоит следующая проблема в моем приложении Android (Java).

У меня есть 3 действия, допустим, A, B и C. На занятии A есть две кнопки: «Новая игра» и «Возобновить последнюю игру». Кнопка «Новая игра» ведет к Деятельности B, где пользователь вводит некоторые данные, и от Деятельности B мы go к Деятельности C. Кнопка «Возобновить последнюю игру» может напрямую привести к действию C, если прочитать соответствующие данные из базы данных, если действие C было убито в середине игры.

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

Насколько я пытался, метод onDestroy () в этот момент не звонили.

Есть идеи? Заранее спасибо!

1 Ответ

0 голосов
/ 05 апреля 2020

Вы должны использовать жизненный цикл действий, и я рекомендую вам обращаться с ним в методе onDestroy (). Вы можете проверить следующую ссылку для получения дополнительной информации.

https://developer.android.com/guide/components/activities/activity-lifecycle

...