Android WorkManager - Можно ли запустить его в Activity и проверить статус в другом? - PullRequest
0 голосов
/ 24 марта 2020

Возможно запустить задачу workManager в ex. FirstActivity и прочитать состояние (если окончательно sh или нет) во второмActivity? Есть примеры?

1 Ответ

0 голосов
/ 24 марта 2020

Вам нужно создать работу с помощью менеджера работ и назначить для этой работы тег.

val manager = WorkManager.getInstance()
OneTimeWorkRequest.Builder(YourWorker::class.java)
                    .addTag("YourTag")
                    .build()

И для получения статуса вы используете следующее:

val info = manager.getWorkInfosByTag("YourTag")
...