2012-06-22 2 views
0

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

Когда я звоню android.os.Process.killProcess(android.os.Process.myPid()), это следует за этим поведением.

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

Что мне делать, чтобы избежать такого поведения?

ответ

1

Уверены ли вы, что это заряжает какую-то случайную активность? Обычно он загружает следующую активность поверх стека активности вашего приложения.

из https://stackoverflow.com/a/7240460/262462:

  1. начать первый активности (либо экранную заставку, или любой другой деятельности в настоящее время находится в нижней части стека деятельности) с FLAG_ACTIVITY_CLEAR_TOP (который будет бросить все другие мероприятия начались после того, как это, что означает, - все они). Просто сделайте это действие в стеке действий (не завершите его по какой-то причине заранее).
  2. call finish() по этой деятельности
Смежные вопросы