Android WorkManager - 从WorkManager获取未完成的作品



有没有办法从android-jetpack从WorkManager获取所有未完成的作品?我知道您可以通过 id/标签获得作品。但是找不到一些方法来获得所有未完成的作品?感谢您的回答:)

如果要实现的是维护工作请求的顺序,一种方法是使用UniqueWorkRequestExistingWorkPolicyAPPEND。这将为您创建一个工作链:

WorkManager.getInstance(context).enqueueUniqueWork("unique name", ExistingWorkPolicy.APPEND, myOneTimeWorkRequest)

您可以在WorkManager的独特工作指南中找到更多信息。请记住,如果您取消链中的工作请求或从工作人员返回failure,则所有链将被取消或标记为失败。

最新更新