Состояние игры в Android-версии

Я разрабатываю игру, и у меня возникли вопросы о сохранении и возобновлении игры. Предположим, что у меня есть 10 анимированных спрайтов, которые рисуют каждый кадр (который перемещается из стороны в сторону), и каждый раз, когда я нажимаю кнопку «домой» или «назад», а затем возвращаюсь к своей игре, он начинает рисовать спрайты в исходном положении, а не в позиции до Назад / меню нажмите.

  • Должен ли я сохранять каждую позицию спрайта и анимации, чтобы добиться возобновления игры, в которой я остановился (используя Bundle, onSaveInstanceState и onRestoreInstanceState ())? Или это может быть достигнуто каким-то другим более простым способом. Я использую пример lunarlander.

Спасибо за ответ.

С уважением, J.

    Обязательно проверьте эту ссылку: Хранилище данных

    Вы не можете хранить свои данные с помощью Bundle, потому что Bundle хранит данные только тогда, когда приложение запущено, поэтому, когда ваше приложение будет уничтожено, вся информация из Bundle будет потеряна. Я использую Shared Preferences, это простой и удобный способ решить вашу проблему. Подробнее об этом можно узнать по ссылке выше. Надеюсь, это было полезно для вас. Удачи!