November 29, 2016
Periodic JobScheduler в Android Nougat
Originally published at О разработке для Android и гаджетах. Please leave any comments there.
Буквально в одну строку — начиная с Nougat нужно пересмотреть использование периодических задач с использованием JobScheduler и вот почему: минимальное время повторения составляет 15 минут!
То есть если у вас есть необходимость в фоновом вызове некоторого кода чаще (например, для обновления UI виджете), придется отказаться от вызова setPeriodic.
Таким образом в моем рабочем проекте уже 3 (ТРИ!) имплементации для фоновых повторяющихся задач — для старых версий Android, от Lollipop до Android M, и дальше.
Связано это с оптимизацией работы батареи, правда на спинах разработчиков.