android - FragmentContainerView 和 app:navGraph - 此导航图未引用任何布局文件
问题描述
为了防止升级到最新片段(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
- 此导航图未引用任何布局文件
一切正常,但该错误非常烦人。
解决方案
可能是我理解错了,但如果一切正常,这可能是 Android Studio 需要一些缓存清除和重新启动的典型案例。甚至可以从您的项目中手动删除构建文件夹。
推荐阅读
- azure-sqldw - 可以使用什么工具将 SQL Server DB/DW 迁移到 Azure Synapse(以前称为 Azure SQL DW)?
- javascript - TypeError:无法读取未定义错误的属性“样式”
- reactjs - 如何在reactJS中控制台记录当前图像的索引
- tomcat - Tomcat 抱怨 .schedule() 中的参数类型
- mysql - clickhouse-mysql 出现错误:ImportError: cannot import name 'charset_to_encoding' from 'pymysql.charset'
- android - 如何使用没有安全漏洞的 AWS S3 凭证?
- protobuf-net - protobuf.net v2.4.6 有效,V3.0.29 抛出“一旦生成序列化程序就无法更改类型”
- amazon-web-services - 使用 Glue 从 S3 存储桶转换 CSV 文件并将转换后的数据保存回另一个 S3 存储桶
- c# - 如何使 SignalR 服务器仅对特定 URL 使用长轮询?
- r - 带条件变量的交叉表