前言
这几天是过年,我程序进度不大,但账单已经开始产生了,目前功能可以记录下来账单,但不详细且不实用,亟待改进。
这次开发进度任务是完成了SQList的连接和测试添加。
首先是要想连接数据库,就要创建一个SQLiteOpenHelper的子类来进行数据库连接工作,在此之前需要对数据库内表名称和各个列名称保存在常量里面以保证能正确调用,在需要该名称的时候只需要调用AccountlistEntry的对应字段就行。
然后就是Dbhelper的定义工作。
该子类需要重写onCreate(SQLiteDatabase)和onUpgrade(SQLiteDatabase)两个函数,前者构建SQL语句来创建一个表单,后者是用于数据库更新的函数。
构建完成后就可以在MainActivity和AccoutAdapter中调用query函数来查找需要内容,并对结果Cursor类的对象进行筛选,再以此Cursor来更新Adapter。
TODO
- 完成创建新的Activity的任务,并设计该Activity的内容和布局
- 完善数据库连接以完成增删改查的工作
- 优化MainActivity的布局来显示数据