Android, как хранить состояние игры?
Activity, если, например, заблокировать экран и разблокировать обратно, удаляется и создаётся заново. А в чём тогда хранить состояние игры? (Допустим, стратегия, и данных много) Сейчас я просто создал класс со статической ссылкой на него - вроде всё работает.
При повторном создании activity передаётся Bundle, в котором предыдущая версия активити. Есть ли смысл его использовать? В чём разница? |
Ответ: Android, как хранить состояние игры?
ИМХО, суть примерно одинакова. Из класса достать/присвоить данные быстрее, мне кажется. Статические данные живучие, будут жить и после корректного закрытия проги.
При корректном выходе их игры нужно сбрасывать все поля в статическом классе, или просто флаг менять, который скажет что эти данные не нужны более. |
Часовой пояс GMT +4, время: 22:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot