2015-02-28 1 views
0

Я хочу запустить службу, когда мое приложение больше не видно, например, если пользователь нажал кнопку дома или убил мое приложение. как я могу это реализовать?Я хочу получать информацию, если мое приложение больше не видно или убито

+0

узнать из учебника – Apurva

+0

Какой Tutorial вы имеете в виду? –

ответ

2

Вы можете запустить эту службу в onStop мероприятия. Onstop Вызывается, когда действие больше не отображается пользователю. Это не сработает, если приложение сработает.

+0

К сожалению, 'onStop()' вызывается каждый раз, когда 'Activity' отступает в фоновом режиме. Если «Активность» отступает в фоновом режиме, это не означает, что приложение перешло в фоновый режим. –

0

Вы можете запустить эту службу в onPause активности. OnPause вызывается, когда пользователь нажимает кнопку «домой». Для кнопки «Назад» вызывается OnStop. Он не будет работать, если приложение выйдет из строя.

0

Вы можете переопределить метод , который запускается, когда пользователь нажимает кнопку «домой», а ваше приложение переходит в фоновом режиме, и onDestroy, который перезвонил, когда ваше приложение было убито.

Проверить this

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