第7次课
2025年10月27日大约 2 分钟教学文档HarmonyOS
课前回顾
1.数据的处理,如增删改查,即当用户对备忘录内容进行操作时,如何通过代码来实现这些操作。
前面讲的内容主要是对数组进行增删改查,比如添加、删除、修改数据。用到了ForEach指令来遍历数组。
使用splice方法来删除数组元素。
使用push方法来添加数组元素。
2.自定义对话框的使用,比如在备忘录应用中,当用户点击添加按钮时,会弹出一个对话框让用户输入标题和内容。
使用Dialog组件来实现自定义对话框。要有一个控制器组件来控制对话框的显示和隐藏。
对话框组件里面的内容是结构化的,比如标题、内容、按钮等。
3.消息框的使用,比如在备忘录应用中,当用户点击删除按钮时,会弹出一个消息框让用户确认是否要删除。
咱们是用的AlertDialog组件来实现消息框。这里用的是 this.getUiContext().showAlertDialog() 方法来显示消息框。
同样,咱们要学会看这些组件的文档,看这些组件的属性、方法、事件。
本次课程内容
1.数据持久化,比如在备忘录应用中,当用户添加、删除、修改了数据时,数据需要持久化到本地。
这里采用Preferences组件来实现数据持久化。
Preferences组件是一个数据持久化的组件。
2.与后台交互,比如在备忘录应用中,当用户添加、删除、修改了数据时,需要将数据上传到后台。
3.如何在虚拟机中调试代码。
