【问题标题】:The new <dialog> tag is not found in android.arch.navigation:navigation-ui-ktx在 android.arch.navigation:navigation-ui-ktx 中找不到新的 <dialog> 标记
【发布时间】:2019-06-20 21:36:42
【问题描述】:

我看到 Android Jetpack Navigation 组件现在支持对话框片段。当我使用最新版本的依赖项 androidx.navigation:navigation-ui 时,它可以完美运行。但是,当我使用最新版本(1.0.0)的依赖项 android.arch.navigation:navigation-ui-ktx 时,找不到对话框标记,与其他依赖项相比,它似乎已经过时。有人能解释一下为什么并解释哪种依赖对我们更好吗?

根据谷歌的说法,如果您使用的是 Kotlin,最好使用 -ktx ,但我发现与其他相比,它缺少很多功能。

【问题讨论】:

  • android.arch.navigation 是旧的支持库/架构组件版本。尽可能选择androidx 工件。
  • 非常感谢!

标签: android kotlin android-jetpack android-architecture-navigation android-ktx


【解决方案1】:

根据Navigation release notes

Navigation 1.0 stable 将是使用支持库依赖项的最后一个版本; 1.0 之后的所有未来开发都将基于 AndroidX 并以 2.0 稳定版本为基础。

Navigation 2.1.0-alpha03 中添加了对 &lt;dialog&gt; 目的地的支持,这意味着它仅受 Navigation 2.X 版本使用的 androidx.navigation 包装支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 2020-04-05
    • 2016-08-02
    • 1970-01-01
    相关资源
    最近更新 更多