有什么方法可以从android-jetpack的WorkManager中获取所有未完成的作品?我知道您可以通过id / tag获得Works。但是找不到找到所有未完成作品的方法吗?感谢您的回答:)
如果要实现的是保持工作请求的顺序,则一种方法是将UniqueWorkRequest
用作ExistingWorkPolicy
。这为您创建了工作链:
ExistingWorkPolicy
您可以在APPEND
中找到更多信息。请记住,如果您取消链中的工作请求或从工作人员返回WorkManager.getInstance(context).enqueueUniqueWork("unique name", ExistingWorkPolicy.APPEND, myOneTimeWorkRequest)
,则所有链都将被取消或标记为失败。