【发布时间】:2020-06-13 15:09:04
【问题描述】:
为了防止在升级到最新片段(1.2.2 版本)和导航(2.2.1 版本)后出现 Lint 警告(将 fragment 替换为 FragmentContainerView),我将片段替换为 FragmentContainerView
<androidx.fragment.app.FragmentContainerView
android:id="@+id/nav_host_fragment"
android:name="androidx.navigation.fragment.NavHostFragment"
....
app:defaultNavHost="true"
app:navGraph="@navigation/nav_graph" />
但在那之后我在@navigation/nav_graph 中发现了错误 - 此导航图未引用任何布局文件
一切正常,但那个错误很烦人。
【问题讨论】:
-
看起来我们只需要忽略此错误,因为我在 github.com/android/architecture-components-samples/tree/master/… 上看到导航图的相同错误
-
您使用的是什么版本的 Android Studio?
-
@ianhanniballake 我正在使用最新的稳定版 => AS 3.6.0 和 3.6.1
-
@Rule,不幸的是,没有帮助。
标签: android android-navigation android-architecture-navigation android-navigation-graph