上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 43 下一页
摘要: 为删除 DAO 查询添加测试。 在 ItemDetailsViewModel 类中添加一个函数来删除数据库中的实体。 更新 ItemDetailsBody 可组合项。 添加 DAO 测试 在 ItemDaoTest.kt 中,添加一个名为 daoDeleteItems_deletesAllItems 阅读全文
posted @ 2024-06-19 22:23 混沌武士丞 阅读(21) 评论(0) 推荐(0)
摘要: 为了向用户提供更好的反馈,您可能需要在没有可供销售的商品时停用 Sell 按钮。 在 ItemDetailsViewModel 类中,根据 map 转换中的 it .quantity 设置 outOfStock 值。 val uiState: StateFlow<ItemDetailsUiState 阅读全文
posted @ 2024-06-19 22:22 混沌武士丞 阅读(17) 评论(0) 推荐(0)
摘要: 在 Item Details 界面中,持续点按 Sell 按钮,直到数量为零。 提示:为了节省时间,建议您在这项任务中选择数量较少的商品进行操作。如果没有数量较少的商品,您可以新建一个数量较少的商品。 数量降至零后,再次点按 Sell。没有外观变化,因为函数 reduceQuantityByOne( 阅读全文
posted @ 2024-06-19 22:21 混沌武士丞 阅读(10) 评论(0) 推荐(0)
摘要: 8. 实现商品销售功能 在本部分中,您将扩展应用的功能以实现销售功能。此更新涉及以下任务: 为 DAO 函数添加测试以更新实体。 在 ItemDetailsViewModel 中添加一个函数以减少数量并更新应用数据库中的实体。 如果数量为零,停用 Sell 按钮。 在 ItemDaoTest.kt  阅读全文
posted @ 2024-06-19 22:21 混沌武士丞 阅读(11) 评论(0) 推荐(0)
摘要: 7. 实现“Item Details”界面 ui/item/ItemEditScreen.kt 在起始代码中已经为您提供了“Edit Item”界面。 此布局包含一些文本字段可组合项,这些可组合项用于修改商品目录中任何新商品的详情。 此应用的代码仍然没有完全正常运行。例如,在 Item Detail 阅读全文
posted @ 2024-06-19 22:20 混沌武士丞 阅读(6) 评论(0) 推荐(0)
摘要: 6. 显示商品详情 在此任务中,您将读取并在 Item Details 界面上显示实体详情。您将使用 Inventory 应用数据库中的商品界面状态(例如名称、价格和数量),并使用 ItemDetailsScreen 可组合项在 Item Details 界面上显示这些信息。我们为您预先编写了 It 阅读全文
posted @ 2024-06-19 22:19 混沌武士丞 阅读(15) 评论(0) 推荐(0)
摘要: 5. 测试您的数据库 之前的 Codelab 讨论了测试代码的重要性。在此任务中,您将添加一些单元测试来测试 DAO 查询,然后按照此 Codelab 的步骤继续操作时,还将添加更多测试。 如需测试数据库实现,推荐的方法是编写在 Android 设备上运行的 JUnit 测试。由于执行这些测试不需要 阅读全文
posted @ 2024-06-19 22:18 混沌武士丞 阅读(17) 评论(0) 推荐(0)
摘要: 4. 显示商品目录数据 在此任务中,您将收集和更新 HomeScreen 中的界面状态。 在 HomeScreen.kt 文件的 HomeScreen 可组合函数中,添加类型为 HomeViewModel 的新函数参数并对其进行初始化。 import androidx.lifecycle.viewm 阅读全文
posted @ 2024-06-19 22:17 混沌武士丞 阅读(9) 评论(0) 推荐(0)
摘要: 3. 更新界面状态 在此任务中,您将向应用添加一个 LazyColumn 来显示存储在数据库中的数据。 HomeScreen 可组合函数演示 打开 ui/home/HomeScreen.kt 文件并查看 HomeScreen() 可组合项。 @Composablefun HomeScreen( na 阅读全文
posted @ 2024-06-19 22:16 混沌武士丞 阅读(37) 评论(0) 推荐(0)
摘要: 第六篇:软件开发中的敏捷方法论 在过去的几十年里,软件开发领域经历了从传统瀑布模型到更加灵活和迭代的开发方式的转变。其中,敏捷方法论因其强调快速响应变化、重视客户合作和持续交付价值而受到广泛关注。以下是对敏捷方法论的一些关键理念和实践的概述: 1. 敏捷宣言(Agile Manifesto) 诞生背 阅读全文
posted @ 2024-06-19 21:22 混沌武士丞 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 43 下一页