Приложение Android появляется в списке «Последние приложения» несколько раз - PullRequest
4 голосов
/ 26 августа 2010

Некоторые пользователи моего приложения сообщили, что на Nexus One, работающем под управлением Froyo 2.2, приложение появляется несколько раз в списке «Недавние приложения», который отображается при длительном нажатии кнопки «Домой».* Лично я не смог повторить проблему.Попробуйте убить приложение с помощью средства убийцы задач, а затем перезапустите его, чтобы посмотреть, не приведет ли это к тому, что приложение появится в списке более одного раза.Также пытался порождать несколько потоков из активности в приложении, но все равно не пошел.Я также проверил на телефонах Droid, работающих под 2.2 и на эмуляторе 2.2, но безрезультатно.Любопытно, что проблема возникает только у пользователей Nexus One Froyo.

Приложение имеет одну основную функцию запуска, около 30 различных операций и разделена на 4 основные задачи, помогающие управлять стеком операций.В приложении также имеется IntentService для запуска сетевых операций в фоновом режиме.

Существует ли какой-либо известный сценарий, который может привести к тому, что приложение появится в списке «Последние приложения» несколько раз?Заполняется ли список «Недавние приложения» на основе имени пакета приложения, например com.mycompany.myappname, или на основе задач, определенных в файле манифеста приложения?

1 Ответ

1 голос
/ 26 февраля 2011

Как сказал Рувим, такое поведение вызвано запуском Activity через Intent с включенным флагом FLAG_ACTIVITY_NEW_TASK

...