今天主要是对昨天做的添加账单信息的功能做了完善,实现了数据库的相关操作,如图是对已添加的账单信息的总结显示。
目前实现了通过日期进行汇总的功能,如上图中的各项item就是通过对所有账单信息进行按日期汇总的结果。绿色字样代表收入金额,红色字样代表输出金额。
在今天的开发中,遇到了一些问题。
1. (已解决)SQLite数据库的查询操作。以往开发Javaweb的数据查询都是对某个查询条件设定特定的dao接口,但是sqlite中引入ContentValues类之后,复现以前的代码逻辑就变得异常的麻烦。所以转而采用了更加通用 的方式——传递condition参数来说明查询条件。
2. (未解决)ListView的嵌套问题,如上图,汇总的各列表项都是父ListView的Item,对于每一个Item,都有一个子ListView,用来显示今日账单的明细,但是这些子ListView没有显示出来(已经在父ListView中给其添加适配器,且日志打印控件相关信息均可以获取到)
明天的任务首先是解决今天没有解决的问题,并且完善主页面,同时实现搜索查询的功能。