DSAppTeam / Anchors

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

test for delayTask #3

Closed mrme2014 closed 5 years ago

mrme2014 commented 5 years ago

延迟任务的设计与demo代码。

YummyLau commented 5 years ago

感谢pr,待我review测试之后给予结果。

YummyLau commented 5 years ago

@mrme2014 延迟功能在我项目本地测试有缺陷,由于依赖链如果添加延迟task支持,会导致依赖延迟task的后链节点也受到延迟task的影响。可以通过构建空task做延迟解决,同时,建议构建正常的task完成依赖梳理之后,在task的runnable中使用handle.post去处理即可。