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