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

问题描述 投票:0回答:1

有什么方法可以从android-jetpack的WorkManager中获取所有未完成的作品?我知道您可以通过id / tag获得Works。但是找不到找到所有未完成作品的方法吗?感谢您的回答:)

android kotlin android-workmanager
1个回答
1
投票

如果要实现的是保持工作请求的顺序,则一种方法是将UniqueWorkRequest用作ExistingWorkPolicy。这为您创建了工作链:

ExistingWorkPolicy

您可以在APPEND中找到更多信息。请记住,如果您取消链中的工作请求或从工作人员返回WorkManager.getInstance(context).enqueueUniqueWork("unique name", ExistingWorkPolicy.APPEND, myOneTimeWorkRequest) ,则所有链都将被取消或标记为失败。

© www.soinside.com 2019 - 2024. All rights reserved.