【问题标题】:Navigation in multi-module/layer Android architecture多模块/层 Android 架构中的导航
【发布时间】:2018-06-12 23:16:51
【问题描述】:

我决定尝试多模块 Android 应用架构,并且我已经尝试了一段时间。

为了在功能之间导航,建议在几篇文章中使用Deep Linking

我想知道是否其他人有不同的方法而不使用不会导致依赖循环的深度链接

这是我的应用程序的结构。 base 模块具有共享部分,所有模块都依赖于base 模块。而app 模块是连接我所有功能的顶级模块。

【问题讨论】:

    标签: android architecture


    【解决方案1】:

    您可以在 App 模块中创建路由器,并在基本模块中实现它的接口。每个功能模块都将引用该接口,因为它们已经依赖于基本模块。应用模块将创建路由器并将其注入功能模块。

    【讨论】:

    • 这是我的设置,在这种情况下,我们必须预先定义我们将过渡到的屏幕并放置在我相信的实现中?功能互不了解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 1970-01-01
    相关资源
    最近更新 更多