2013-09-17 3 views
0

Я пытаюсь отладить проблему, и я не уверен, что происходит.Назад кнопка из моего приложения переходит на главный экран, а не предыдущее приложение

Мое приложение запускается из приложения А (это не мое, чужое, поэтому у меня нет исходного кода)

Когда я нажимаю кнопку назад на моем приложении, я землю на Android дома вместо того, чтобы перейти к приложению, которое запускает меня. Я проверил все флаги в намерении, которое получаю, и все выключено.

Теперь, если я запускаю приложение из любого другого приложения, то нажатие кнопки возврата возвращается к приложению, которое запускает меня.

Я не уверен, как отладить эту проблему. Есть идеи?

+0

Что заставляет вас думать о своей проблеме? – tyczj

+0

Вы проверили свой AndroidManifest.xml? – edisonthk

ответ

2

Приложение A может позвонить по телефону finish() после отправки сообщения Intent, чтобы начать ваш Activity. Затем Activity в приложении А, который запустил Intent, чтобы запустить ваш Activity, будет проходить через onDestroy() и будет удален из задней части экрана, поэтому, когда вы нажмете заднюю кнопку, вы перейдете на главный экран, если Activity в приложении A был первым Activity запущенном по заявке A

Смежные вопросы