Я пытаюсь сделать сборку релизов моего первого приложения для Android, чтобы отправить несколько тестеров. Однако я столкнулся с проблемой. Когда вы выходите из приложения, а затем снова вводите его, запустив его через свой значок, он перезапустит все приложение, а не вернет ему прежнее местоположение. Это происходит, даже если вы повторно входите сразу после выхода. Однако этого не происходит, если я удерживаю кнопку "Домой" и запускаю ее через список последних приложений.
Я искал онлайн для других, имеющих эту проблему, и их немного, но никто никогда не имел твердого ответа относительно того, почему это происходит с ними. В старых вопросах было предложено установить стартовый режим в singleletstance или singleinstance в файле манифеста, но это мне не помогло, и, кроме того, из того, что я понимаю, поведение по умолчанию для android заключается в возвращении к предыдущему состоянию задачи в этой ситуации, поэтому я не знаю, зачем мне нужны специальные опции манифеста, чтобы сделать это.
Самая причудливая вещь в этой проблеме заключается в том, что если я использую eclipse и отладчик для установки приложения на свой телефон, эта проблема не возникает. Мне даже не нужно подключаться к отладчику, кажется, что до тех пор, пока у меня есть отладочная версия приложения, проблема не возникает. Но если я использую версию выпуска (я создаю ее, используя опцию меню "Инструменты Android-Экспорт подписанного пакета приложений" в Eclipse), проблема возникает. Если у кого-то есть представление о том, что вызывает это, я бы хотел услышать ваши мысли.