使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。 使用 Jetpack Compose 和 Firebase 构建 Android 应用 返回到课程 对于使用 Jetpack Compose 构建并遵循 Model-View-ViewModel (MVVM) 架构的 Android 应用,每个页面都应包含以下哪一项? 一个 Screen 文件,其中包含一个可组合函数(用于声明界面的外观)和一个 ViewModel 类(用于执行业务逻辑)。 一个包含可组合函数(用于声明界面外观)和 Service 文件(用于调用 Firebase API)的 Screen 文件。 一个 Screen 文件,其中包含一个用于声明界面外观的可组合函数、一个执行业务逻辑的 ViewModel 类和一个用于调用 Firebase API 的 Service 文件。 以上都不对。 Kotlin 协程是以下哪一项? 发出序列值的数据流,以在应用的不同层之间交换信息。 允许您编写同步代码的轻量级线程。 允许您编写异步代码的轻量级线程。 以上全部。 如何区分常规 Kotlin 函数与可组合函数? 可组合函数具有 @ComposableFunction 注解。 可组合函数通常封装在 Composable 类中。 可组合函数具有 @Composable 注解。 可组合函数始终会返回一个可组合函数。 如何确保可组合函数随时了解 Cloud Firestore 中存储的更新后的文档? 向数据层中的 Cloud Firestore 集合添加一个 SnapshotListener 对象,然后在 ViewModel 类中更新界面状态,并在可组合函数中观察此界面状态。 在可组合函数开头的 Cloud Firestore 集合中添加一个 SnapshotListener 对象,然后相应地更新屏幕。 向数据层中的 Cloud Firestore 集合添加一个 SnapshotListener 对象,然后将业务逻辑应用于可组合函数并相应地更新屏幕。 在 ViewModel 类中向 Cloud Firestore 集合添加一个 SnapshotListener 对象,然后在每次更新时通过 ViewModel 类调用可组合函数。 Firebase Performance Monitoring 可以帮助您执行以下哪项操作? 选择合适的多项回答。 添加 SDK 时自动捕获跟踪记录。 针对特定代码创建自定义跟踪记录、指标和属性。 为信息中心配置重要跟踪记录。 永久存储个人身份信息。 您如何监控与应用中特定代码关联的性能数据? 添加从特定代码开头开始并在此代码运行后结束的自定义指标。 添加从特定代码开头开始并在此代码运行后结束的自定义跟踪记录。 将 @CustomTrace 注解添加到要监控的函数。 将 @CustomMetric 注解添加到要监控的函数。 判断正误。您可以使用 Firebase Remote Config 向一定比例的用户推出功能,以便在面向整个用户群发布这些功能之前衡量其影响。 True False 以下哪些 Remote Config API 方法是强制性的,您应在应用启动后立即调用? get() 方法,用于获取所需键的值。您应为每个键调用一次该函数。 setMinimumFetchIntervalInSeconds() 方法,用于配置应用可以请求新值的最小时间间隔。 getAll() 方法,用于提取所有可用的键值对。 fetchAndActivate() 方法,用于提取并激活所有值。 解决应用中的客户问题的最佳方法是什么? 修正代码并将新版本直接发布为正式版。 修正代码并在生产环境中手动验证。 修正代码并在非生产环境中手动验证。 请修正代码,然后在非生产环境中手动验证代码,最后编写集成测试以防日后出现回归问题。 如需在 Firebase 控制台中识别生产环境,您应查找以下哪个图标? 红色火箭 绿色对勾标记 带箭头的蓝色圆圈 金色星星 提交回答 error_outline 系统对测验进行评分时出现错误。请重试。