Отмена AlarmManager в onDestroy - PullRequest
       0

Отмена AlarmManager в onDestroy

0 голосов
/ 19 марта 2012

У меня есть повторяющийся AlarmManager, который вызывает службу для выполнения некоторых фоновых обновлений.Я где-то читал, что мне нужно отменить AlarmManager в сервисе onDestroy, но, похоже, для меня это не имеет смысла.Мне кажется, что вы бы хотели отменить сигнал тревоги, только если не хотите, чтобы он снова срабатывал.

1 Ответ

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

Возможно, вы захотите предоставить ссылку или более подробное объяснение / аргумент. Вы можете захотеть отменить фоновые потоки onDestroy(), но сигналы тревоги не зависят от действия и будут срабатывать (и создавать процесс, если это необходимо), даже если ваше действие не запущено. Как только вы отмените его, он исчезнет, ​​поэтому вы не получите эти обновления. Отменять следует только в том случае, если они вам больше не нужны, например, в настройках отмены автоматических обновлений для экономии заряда аккумулятора и т. Д.

...