Android Intent.ACTION_TIME_TICK получает, когда другое приложение находится в фоновом режиме - PullRequest
3 голосов
/ 30 марта 2012

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

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

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

Спасибо

1 Ответ

1 голос
/ 30 марта 2012

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

Чтобы Android автоматически завершал работу вашего приложения, вам нужна служба .Использование сервисов снижает вероятность (но не исключает) того, что Android убьет ваш процесс, когда ему потребуется память.

...