宝宝日记4:保存日记
编写程序中最复杂、也是有趣味的,就是对列表的操作。在App Inventor的列表中,列表项即可以是简单的数据,如数字、字符、逻辑值等,也可以是另一个列表,这就使得列表的结构有无穷多种可能性,这为我们在应用中构建复杂的数据结构提供了可能,同时,也意味着操作列表的难度加大了。
在宝宝日记中,我们使用了二级列表。
本节课的目标是实现对日记内容的保存,日记内容包括日记创建的日期时间、日记的文本以及视频文件的存放位置。
程序员需要具备一些空想的能力,本来数据库中还没有保存过数据,但你仍然要假设这些数据已经存在了,这样,才能构造出完整的逻辑。
提示:用数据库保存列表数据的三部曲:
在屏幕初始化时,从数据库中读取全部日记,并保存到全局变量日记列表中;
当用户点击保存按钮是,将当前日记内容添加到日记列表中;
将更新后的日记列表保存到数据库中。
作业:
完善程序,每次保存日记成功后,清空日记输入框。
思考:
老巫婆在测试时,试图执行屏幕初始化中的第一段代码,请问,有没有必要这样做?
附组件列表及代码截图:
请将学习过程中的疑问,以及对课程的意见或建议写在留言中。
赞 (0)