Нажав на значок запуска моего приложения, выведите мое приложение на передний план и не запускайте новое действие. - PullRequest
2 голосов
/ 28 февраля 2010

Мое приложение имеет 2 действия - A и B. С домашнего экрана я запускаю A, с A я запускаю B. Стек действий выглядит так: A-B. Теперь я нажимаю кнопку HOME, и на домашнем экране снова нажимаю значок моего приложения, который запускает A и добавляет его поверх стека активности, который теперь выглядит так: A-B-A. Но я просто хочу вывести свое приложение на передний план, возможно ли это в Android?

P.S. Мое другое приложение работает, как я хочу, в чем может быть проблема?

Ответы [ 3 ]

0 голосов
/ 01 марта 2010

Вам нужно установить android:launchMode вашей активности в вашем Manifest.xml.

Смотрите здесь: http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

0 голосов
/ 17 апреля 2015

Вы видите эту неприятную ошибку Android . Смотрите мой ответ, как обойти это.

И да, он все еще существует, даже в Android 5: - (

0 голосов
/ 28 февраля 2010

убедитесь, что вы настроили свой фильтр намерений следующим образом:

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...