首页 > 解决方案 > Android WorkManager - 是否可以在 Activity 中启动它并检查另一个中的状态?

问题描述

可以在 ex 中启动 workManager 任务。FirstActivity 并在 secondActivity 中读取状态(如果完成与否)?有什么例子吗?

标签: androidandroid-workmanager

解决方案


您需要使用工作管理器创建一个工作并为该工作分配一个标签。

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

要获得状态,您可以使用以下内容:

val info = manager.getWorkInfosByTag("YourTag")

推荐阅读