为了防止Lint警告(在升级到最新片段(1.2.2版本)和导航(2.2.1版本)后,我用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
中发现错误-此导航图未引用任何布局文件
一切正常,但该错误非常令人讨厌。
可能是我理解了这个错误,但是,如果一切正常,这可能是Android Studio的经典情况,需要清除并重新启动缓存。甚至甚至可以从项目中手动删除构建文件夹。