Я хочу проверять новые сообщения каждые 10 минут в фоновом режиме с помощью alarmManager/Service (я написал код для этого же), но поскольку служба запускается, даже если приложение находится в живых или dead. Я хочу, чтобы служба остановилась, если приложение не работает в фоновом режиме. Как мне это сделать?остановить службу, когда мое приложение не работает в фоновом режиме
Пожалуйста, помогите. Спасибо заранее.
если он останавливается на onPause(), то он не будет обновляться в фоновом режиме, когда вы нажмете кнопку дома прямо? –
Да. Обычная практика - начать обслуживание в onResume и остановиться в onPause. Вы можете прочитать жизненный цикл активности активности андроида более подробно [здесь] (http://developer.android.com/reference/android/app/Activity.html) –
Я хотел бы остановить службу onDestroy() как остановить службу? –