Android jetpack如何在另一个链的特定工作任务之后启动分离的工作管理器链

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

我想用jetpack workmanager链实现这种情况:

  • chain1 = A-> B-> c
  • chain2 = Z(仅一个WorkRequest)
  • chain3 = D-> E-> F

完成chain1之后,chain2和chain3同时启动

我已经在文档中找到了这个,但这与我所需要的相反。WorkContinuation.html#combine

android android-jetpack android-workmanager
1个回答
0
投票

当将一组作品链接在一起时,您使用的then需要一个then。您可以使用需要OneTimeWorkRequest的列表then来分割链。

根据then

如果添加一个OneTimeWorkRequests列表,这些请求可能会并行运行。

完全根据您想要的行为。

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