2014-02-14 6 views
-1

В моем приложении Android, прокручивая его влево/вправо, будет убивать приложение. Есть ли способ распознать, что пользователь попросил убить мое приложение из того, что пользователь запросит у пользователя? для деятельности onDestroy() и для применения есть что признать?Как распознать Когда процесс приложения убит?

+2

Посмотрите в exaustive ответ здесь: http://stackoverflow.com/questions/14479979/action-on-application-killed-in-android –

+0

Почему вы должны знать, когда ваше приложение закрывается? –

+0

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

ответ

1

Ваш вопрос относится больше всего к этому:

Is quitting an application frowned upon?

Ваша деятельность может остановить службу, как это:

Android stop service when exit the app

Если вы не можете управлять простой способ через деятельность, чтобы определить, если вы должны прекратить обработку («работающий» сервис, который ничего не делает, не имеет большого значения, не так ли?), тогда вы можете использовать бездействие в качестве меры, чтобы прекратить обработку в вашем se rvice:

How to detect USER INACTIVITY in android

Другими словами, потому что Android Жизненный цикл отличается от рабочего стола (как они должны быть - редко кто-то «принять вызов» на рабочем столе и затем вернуться к своей прежней работе - вам нужно управлять взаимодействием с приложением иначе, чем на рабочем столе. Приложения не могут «умереть» только потому, что на некоторое время они не видны на экране.

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