(Uber RIB)跨RIB传递数据

时间:2018-11-19 10:15:42

标签: android ios

给出

  1. 有两个RIB模块,la.keyA
  2. B附加到B上,并且A出现A
  3. B通过BA读取数据并显示数据

^上述情况非常简单。

我的问题是,如果我想在dependency/streamC之间添加一个虚拟/纯UI屏幕A

所以新流程就像...

B显示A(仅包含一个导航到C的按钮) 显然,B不包含任何与业务相关的逻辑。但是C如何从B获取数据,我需要为A创建一个RIB模块吗?

1 个答案:

答案 0 :(得分:0)

您可以使用依赖项注入。

Uber还有一个DI库,您可以将其与RIB结合使用

https://github.com/uber/needle