1

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

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

4

1 回答 1

2

根据导航发行说明

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

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

于 2019-06-20T22:09:38.850 回答