AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2025年HarmonyOS应用开发者基础认证题库 题目详情
CB1C4E87ED800001614117901380121E
2025年HarmonyOS应用开发者基础认证题库
526
判断题

145【判断题】Navigation 的子组件只能包含 NavDestination,不能包含其他组件。

A
正确
B
错误

答案解析

正确答案:B

解析:

该判断题的正确答案是 B:错误。 解析: 题干声称“Navigation 的子组件只能包含 NavDestination,不能包含其他组件”,这一说法是错误的。 在 Jetpack Navigation 组件中,Navigation 是用于管理应用内导航的架构组件。其核心概念包括 NavGraph(导航图)、NavHost、NavController 以及 NavDestination 等。 NavGraph 是一个 XML 资源文件或通过代码构建的结构,用来定义一组导航路径。NavGraph 的直接子元素通常是 NavDestination,例如 Fragment、Activity 或其他可导航的目标。然而,在实际使用中,Navigation 并不仅限于直接包含 NavDestination 类型的组件。 关键点如下: 1. NavGraph 可以包含多个 NavDestination,如 等。 2. NavGraph 还可以包含 标签作为嵌套图(nested graph),实现模块化导航结构。这种嵌套图本身不是 NavDestination,而是组织多个目的地的容器。 3. 此外,NavGraph 中还可以包含 标签(用于导入其他导航图)和 等辅助标签,这些都不是 NavDestination 类型。 因此,Navigation 的子组件不仅可以包含 NavDestination,还可以包含其他类型的组件或标签,如嵌套的 navigation 图、deepLink 配置等。 核心知识点: - NavDestination:表示导航图中的目标节点,如 Fragment 或 Activity。 - 嵌套导航图(Nested Graph):允许将多个目的地组合成一个子图,提升导航结构的可维护性。 - 导航图支持多种标签类型,并非仅限于 NavDestination。 综上所述,原命题错误,正确答案为 B。

相关知识点:

Navigation 子组件包含规则

题目纠错
2025年HarmonyOS应用开发者基础认证题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码