Выбор ответа Middle Многопоточность и WorkManager обновлено

Минимальный интервал PeriodicWorkRequest

Вопрос

Какой минимальный интервал повторения у PeriodicWorkRequest?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 15 минут. Минимальный интервал периодической работы 15 минут (MINPERIODICINTERVALMILLIS).

Варианты ответа

  1. 15 минутправильный ответ
  2. 1 минута
  3. 5 минут
  4. 1 час

Разбор

Минимальный интервал периодической работы 15 минут (MIN_PERIODIC_INTERVAL_MILLIS). Если указать меньше, WorkManager использует 15 минут. Даже с ним время не точное: система может отложить выполнение из-за Doze и бакетов ожидания. Для частых обновлений, пока приложение открыто, используют корутины, для точного времени AlarmManager.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.