Может кто-нибудь подсказать, пожалуйста, как кодировать кнопку «Продолжить», чтобы вернуть игровую активность с того места, где она была остановлена? - PullRequest
1 голос
/ 13 марта 2012

Мне нужно закодировать кнопку в главном меню, которая может возобновить игру из состояния, в котором она была остановлена.

Ответы [ 2 ]

0 голосов
/ 13 марта 2012

В методе активности onPause сохраните состояние вашей игры в файл (или SQLite).

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

С различными вариантами хранения можно ознакомиться на странице Хранение данных .

0 голосов
/ 13 марта 2012

Сохраняйте состояние каждые 10 секунд во время игры.

...