Android WorkManager — Состояние ограничения триггера недоступно

#android #android-workmanager #android-jobscheduler

Вопрос:

У меня есть следующий случай с работой в WorkManager:

Момент времени A (ожидание Wi-Fi и изменения данных):

   Required constraints: CONTENT_TRIGGER CONNECTIVITY 
  Satisfied constraints: "not relevant are omitted"
  Unsatisfied constraints: CONTENT_TRIGGER  CONNECTIVITY 
 

Момент времени B(Обнаружено изменение данных. Ждем только Wi-Fi):

       Required constraints: CONTENT_TRIGGER CONNECTIVITY 
      Satisfied constraints: "not relevant are omitted" CONTENT_TRIGGER
      Unsatisfied constraints: CONNECTIVITY
 

Момент времени C(Как его выполнить?)

Что делать теперь, если я хочу обновить/добавить ограничения? Но в то же время сохранять знание о том, что триггер выполнен?

  • Я не могу обновить ограничения на работу
  • Я не могу прочитать, удовлетворен ли ТРИГГЕР или нет, и создать новую работу с новыми ограничениями и учетом ТРИГГЕРА