DSAppTeam / Anchors

:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。
Apache License 2.0
820 stars 79 forks source link

任务分支 #34

Closed ARabbitCoder closed 2 years ago

ARabbitCoder commented 3 years ago

如果有2种场景 : taskA--->taskB--->taskC--->taskD--->taskE taskA--->taskB--->taskC--->taskF--->taskG 能否taskC内根据任务结果进行任务分支切换?类似branchTaskC

YummyLau commented 2 years ago

block倒是有类似的场景。 但动态的目前没有,因为依赖链是静态的,可以自定义一个抽象task,触发某个条件之后不再执行也行。

LinYYY commented 2 years ago

如果有2种场景 : taskA--->taskB--->taskC--->taskD--->taskE taskA--->taskB--->taskC--->taskF--->taskG 能否taskC内根据任务结果进行任务分支切换?类似branchTaskC

v1.1.6支持在运行时裁剪当前任务的后续任务,具体使用可以参考demo