今天主要是對昨天做的添加賬單信息的功能做了完善,實現了數據庫的相關操作,如圖是對已添加的賬單信息的總結顯示。
目前實現了通過日期進行匯總的功能,如上圖中的各項item就是通過對所有賬單信息進行按日期匯總的結果。綠色字樣代表收入金額,紅色字樣代表輸出金額。
在今天的開發中,遇到了一些問題。
1. (已解決)SQLite數據庫的查詢操作。以往開發Javaweb的數據查詢都是對某個查詢條件設定特定的dao接口,但是sqlite中引入ContentValues類之后,復現以前的代碼邏輯就變得異常的麻煩。所以轉而采用了更加通用 的方式——傳遞condition參數來說明查詢條件。
2. (未解決)ListView的嵌套問題,如上圖,匯總的各列表項都是父ListView的Item,對於每一個Item,都有一個子ListView,用來顯示今日賬單的明細,但是這些子ListView沒有顯示出來(已經在父ListView中給其添加適配器,且日志打印控件相關信息均可以獲取到)
明天的任務首先是解決今天沒有解決的問題,並且完善主頁面,同時實現搜索查詢的功能。