Android - другое поведение в сборке с подписью выпуска?

Имея несколько действительно странных "ошибок" с моим Android-приложением в данный момент, если я запускаю его из Eclipse, он работает нормально, почти идеально.

] Он содержит экран входа в систему, к которому я могу получить доступ и нормально перейти к своему основному экрану при работе через Eclipse. Когда я нажимаю клавишу «Домой» и возвращаюсь в свое приложение, оно возвращается в последнюю позицию (Activity), в которой находилось приложение.

Однако, когда я отпускаю, подписываю сборку и развертываю ее на устройстве, она ведет себя иначе после прохождения экран входа в систему, когда я нажимаю кнопку «Домой», а затем возвращаюсь в приложение, всегда появляется экран входа в систему .

Код идентичен в обеих сборках, с той лишь разницей, что один подписан с помощью хранилища ключей отладки по умолчанию, а другой подписан с моим собственным хранилищем ключей выпуска.

Кто-нибудь сталкивался с этим? Это действительно сбивает с толку!

РЕДАКТИРОВАТЬ: Дополнительная информация:

В настоящее время приложение работает следующим образом:

Запускается основное действие, которое затем вызывает действие входа в систему, действие входа затем перемещается в действие ядра моего приложения.

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

Так что, похоже, что-то действительно странное?

9
задан Donal Rafferty 29 July 2011 в 20:14
поделиться