2012-02-10 4 views
1

Когда я подключаю свой Android-телефон к своему компьютеру, скомпилируйте мой проект в eclipse и загружаю приложение в мое приложение, все работает нормально. Включая нажатие кнопки «домой», если я нажму домой и вернусь в приложение, состояние игры будет сохранено и будет возвращено. Однако, если я экспортирую свое приложение (как будто я собираюсь его выпустить), а затем, скажем, по электронной почте для себя, и установите его таким образом. Каждый раз, когда я нажимаю на домашний ключ, а затем снова открываю приложение, он полностью перезагружает мое приложение. (не сохраняет состояние) что-то другое в отладочной проверке приложения? Также обратите внимание: если я установлю приложение из eclipse, отключите мое устройство от компьютера и запустите его таким образом, он все равно помнит состояние, как должно! Только экспортированная копия будет работать неправильно.App wont store state при возврате домой

ответ

0

Это зависит от вас, чтобы сохранить состояние и восстановить его, когда вы вернетесь в свое приложение.

Похоже, вы полагаетесь на то, что система не убивает ваше приложение в качестве способа сохранения состояния.

Вы должны понимать Activity Lifecycle и работать с ним. В конечном итоге система отключит ваше приложение и восстановит его память независимо от того, как вы развертываете приложение на своем телефоне.

Смежные вопросы