单项选择题在Compose中使用Navigation时,NavController应该放置在什么位置()

A.可组合项层次结构的顶层
B.每个屏幕的顶层
C.每个导航图的顶层
D.每个可组合项的顶层


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题NavController可以通过调用哪个函数获取()

A.findNavController()
B.obtainNavController()
C.rememberNavController()
D.createNavController()

2.单项选择题在Compose中使用Navigation时,必须先创建什么()

A.NavController
B.NavGraph
C.NavHost
D.屏幕

3.单项选择题NavGraph、NavHost和NavController在Compose Navigation中分别是什么()

A.导航图、导航宿主、导航控制器
B.导航图、导航控制器、导航宿主
C.导航宿主、导航图、导航控制器
D.导航控制器、导航宿主、导航图

4.单项选择题NavController在Compose Navigation中扮演什么角色()

A.导航的核心组件
B.界面渲染组件
C.状态管理组件
D.数据存储组件

5.单项选择题Compose Navigation主要用于管理什么()

A.应用数据存储
B.应用配置
C.应用主题
D.屏幕之间的跳转与导航逻辑

6.单项选择题在Compose中,状态容器ViewModel的数据如何与界面状态同步()

A.通过转换应用数据
B.通过直接映射数据
C.通过共享内存数据
D.通过数据库查询数据

7.单项选择题Compose中的可组合项如何通过新参数更新界面()

A.通过直接修改界面元素
B.通过重新调用同一可组合项
C.通过ViewModel通知更新
D.通过LiveData观察数据变化

8.单项选择题状态容器ViewModel的数据在什么情况下会丢失()

A.如果设备配置更改
B.如果应用被系统杀死
C.如果屏幕发生旋转
D.如果activity被用户完全关闭

9.单项选择题在Compose中,状态容器ViewModel的数据在什么情况下会立即可用()

A.重组后
B.应用启动时
C.用户登录后
D.数据更新后

10.单项选择题RememberSaveable主要用于什么()

A.在用户注销时保留状态
B.在应用退出时保留状态
C.在屏幕旋转时保留状态
D.在数据更新时保留状态