Новый тег <dialog>не найден в android.arch.navigation: navigation-ui-ktx - PullRequest
1 голос
/ 21 июня 2019

Я видел, что фрагменты диалога теперь поддерживаются в компоненте Android Jetpack Navigation.Когда я использую зависимость androidx.navigation: navigation-ui с его последней версией, он работает отлично.Однако, когда я использую зависимость android.arch.navigation: navigation-ui-ktx с его последней версией (1.0.0), тег диалога не найден, и он кажется устаревшим по сравнению с другой зависимостью.Может кто-нибудь объяснить, почему, а также объяснить, какая зависимость нам лучше?

По мнению Google, если вы используете Kotlin, лучше использовать -ktx, но я обнаружил, что в нем отсутствует множество функций по сравнению сдругой.

1 Ответ

2 голосов
/ 21 июня 2019

В соответствии с примечаниями к выпуску Navigation :

Navigation 1.0 будет последним выпуском, использующим зависимости библиотеки поддержки;все будущие разработки, выходящие за рамки 1.0, будут основаны на AndroidX и основаны на стабильной версии 2.0.

Поддержка <dialog> направлений была добавлена ​​в Navigation 2.1.0-alpha03 , котораябудет означать, что он поддерживается только пакетом androidx.navigation, используемым в версиях Navigation 2.X.

...