有没有办法从android-jetpack从WorkManager获取所有未完成的作品?我知道您可以通过 id/标签获得作品。但是找不到一些方法来获得所有未完成的作品?感谢您的回答:)
如果要实现的是维护工作请求的顺序,一种方法是使用UniqueWorkRequest
ExistingWorkPolicy
APPEND
。这将为您创建一个工作链:
WorkManager.getInstance(context).enqueueUniqueWork("unique name", ExistingWorkPolicy.APPEND, myOneTimeWorkRequest)
您可以在WorkManager的独特工作指南中找到更多信息。请记住,如果您取消链中的工作请求或从工作人员返回failure
,则所有链将被取消或标记为失败。