OGeek|极客世界-中国程序员成长平台

标题: android - (Uber RIBs) 跨 RIBs 传递数据 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:50
标题: android - (Uber RIBs) 跨 RIBs 传递数据

鉴于此

  1. 有两个 RIB 模块,AB
  2. B 附加到 A 并且 A 呈现 B
  3. B通过dependency/streamA读取数据并显示数据

^上面的场景非常简单。

我的问题是,如果我想在 AB 之间添加一个虚拟/纯 UI 屏幕 C 怎么办。

所以新流程就像...

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



Best Answer-推荐答案


你可以使用依赖注入(inject)。

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

https://github.com/uber/needle

关于android - (Uber RIBs) 跨 RIBs 传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53372424/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4