Имея несколько действительно странных "ошибок" с моим Android-приложением в данный момент, если я запускаю его из Eclipse, он работает нормально, почти идеально.
] Он содержит экран входа в систему, к которому я могу получить доступ и нормально перейти к своему основному экрану при работе через Eclipse. Когда я нажимаю клавишу «Домой» и возвращаюсь в свое приложение, оно возвращается в последнюю позицию (Activity), в которой находилось приложение.
Однако, когда я отпускаю, подписываю сборку и развертываю ее на устройстве, она ведет себя иначе после прохождения экран входа в систему, когда я нажимаю кнопку «Домой», а затем возвращаюсь в приложение, всегда появляется экран входа в систему .
Код идентичен в обеих сборках, с той лишь разницей, что один подписан с помощью хранилища ключей отладки по умолчанию, а другой подписан с моим собственным хранилищем ключей выпуска.
Кто-нибудь сталкивался с этим? Это действительно сбивает с толку!
РЕДАКТИРОВАТЬ: Дополнительная информация:
В настоящее время приложение работает следующим образом:
Запускается основное действие, которое затем вызывает действие входа в систему, действие входа затем перемещается в действие ядра моего приложения.
I также обнаружили, что, похоже, при первом запуске после установки у меня возникла проблема. Если я запускаю приложение, принудительно закрываю его, а затем снова запускаю, оно работает без проблем.
Так что, похоже, что-то действительно странное?