Выбор ответа Middle Многопоточность и WorkManager обновлено
Минимальный интервал PeriodicWorkRequest
Вопрос
Какой минимальный интервал повторения у PeriodicWorkRequest?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 15 минут. Минимальный интервал периодической работы 15 минут (MINPERIODICINTERVALMILLIS).
Варианты ответа
- 15 минутправильный ответ
- 1 минута
- 5 минут
- 1 час
Разбор
Минимальный интервал периодической работы 15 минут (MIN_PERIODIC_INTERVAL_MILLIS). Если указать меньше, WorkManager использует 15 минут. Даже с ним время не точное: система может отложить выполнение из-за Doze и бакетов ожидания. Для частых обновлений, пока приложение открыто, используют корутины, для точного времени AlarmManager.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.