当我尝试从一个片段导航到另一个时,我遇到了新的Android导航体系结构组件的问题,我得到了这个奇怪的错误: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController 除此特定导航外,其他所有导航都工作正常。 我使用Fragment的 findNavController()函数来访问 NavController。 任何帮助将不胜感激。 解决方案如下: 就我而言,如果用户非常快地单击同…

2020年7月13日 0条评论 35点热度 阅读全文

这是该架构的新手,正在尝试在 Android导航组件中添加多个片段,但片段 在列表中不可见。 如您所见,主机是唯一可用的主机。 我也看过了这个question,但这并没有帮助我。 现在,这些是文档使用的依赖项: def nav_version = "2.1.0-beta02" def nav_version_ktx = "2.1.0-beta02" // Java implementation "androidx.navigation:navigation-fragment:$nav_version" implem…

2019年11月22日 0条评论 27点热度 阅读全文

这个答案很有帮助,但似乎仍然缺少一些东西。 https://stackoverflow.com/a/56477713/11214643 问题是设置该参数的“操作”方法告诉我,我的List与Navigation.xml中定义的类型不同,如果我尝试将xml参数写为List,它就会发生该safeArgs不支持该类型(如果它是RecyclerViewAdapters管理的最常见类型,则很奇怪),我还尝试将List <>转换为ArrayList <>,但什么也没有。 我的代码: <fragmen…

2019年6月4日 0条评论 28点热度 阅读全文

This question already has an answer here: Disabling the current tab in a bottom navigation controller (1个答案) 6个月前关闭。 我从导航抽屉模板创建了一个新的android studio项目,但遇到了问题。 我要这样做,以便当我在片段“ Home”上并从导航抽屉中选择“ Home”时,片段不会重新加载。我怎么做? 解决方案如下: 显示当前片段,并从显示hide。的方法中隐藏其他片段。Google如何做到这一点。…

2019年4月6日 0条评论 22点热度 阅读全文