【问题标题】:Is it possible to use Android Jetpack Navigation with dynamic (at runtime determined) menu structure?是否可以将 Android Jetpack Navigation 与动态(在运行时确定)菜单结构一起使用?
【发布时间】:2020-04-20 10:03:40
【问题描述】:

我的要求如下。 在应用启动时,用户输入一个 ID/代码,应用根据该 ID/代码从服务器检索自定义菜单项列表,该列表应显示在底部导航视图中。

据我所知,jetpack 导航依赖于静态导航图。是否可以在没有静态导航图的情况下或通过在运行时以编程方式构建这样的图来使用喷气背包导航,更具体地说是导航主机片段?

【问题讨论】:

    标签: android android-jetpack-navigation


    【解决方案1】:

    我相信您正在寻找的是所谓的条件导航,它不必以编程方式完成。

    https://developer.android.com/guide/navigation/navigation-conditional

    大多数人倾向于在导航编辑器中创建导航图,因为它提供了可视化指南。

    【讨论】:

    • 感谢您的回复,不幸的是我认为jetpack的条件导航可能无法涵盖我的用例。在我看来,这是针对其他静态导航图中的“小”决策,例如在从登录屏幕导航时在应用程序起始页面或注册页面之间做出决定。还是谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    相关资源
    最近更新 更多