首页 > 其他分享 >记账本3

记账本3

时间:2024-01-31 22:22:53浏览次数:31  
标签:账单 汇总 查询 添加 记账 如上图 ListView

今天主要是对昨天做的添加账单信息的功能做了完善,实现了数据库的相关操作,如图是对已添加的账单信息的总结显示。

 

目前实现了通过日期进行汇总的功能,如上图中的各项item就是通过对所有账单信息进行按日期汇总的结果。绿色字样代表收入金额,红色字样代表输出金额。

在今天的开发中,遇到了一些问题。

1. (已解决)SQLite数据库的查询操作。以往开发Javaweb的数据查询都是对某个查询条件设定特定的dao接口,但是sqlite中引入ContentValues类之后,复现以前的代码逻辑就变得异常的麻烦。所以转而采用了更加通用  的方式——传递condition参数来说明查询条件。

2. (未解决)ListView的嵌套问题,如上图,汇总的各列表项都是父ListView的Item,对于每一个Item,都有一个子ListView,用来显示今日账单的明细,但是这些子ListView没有显示出来(已经在父ListView中给其添加适配器,且日志打印控件相关信息均可以获取到)

明天的任务首先是解决今天没有解决的问题,并且完善主页面,同时实现搜索查询的功能。

标签:账单,汇总,查询,添加,记账,如上图,ListView
From: https://www.cnblogs.com/wangxinyuan1108/p/18000260

相关文章

  • 《kimi记账》会员协议
    感谢您使用kimi记账会员增值服务,为使用kimi记账会员增值服务(简称为:本服务),您应当阅读并遵守《kimi记账会员服务协议》(简称为:本协议)。请您务必审慎阅读、充分理解各条款内容,特别是免除或限制责任等相应条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。免除或限制责任条款......
  • 《kimi记账》连续订阅服务协议
    更新时间:2024年1月2号感谢您申请使用kimi记账为您提供的自动续费委托扣款服务(以下简称为“本服务”),请您仔细阅读并同意《kimi记账会员自动续费服务协议》(以下简称为“本协议”)的各项条款为准。如您不同意本协议的全部或部分内容,请勿以任何确认的形式(包括但不限于:勾选、点击)选择“......
  • 《kimi记账》隐私政策
    版本更新时间:2024年1月2日版本生效时间:2024年1月2日上海哈斯卡网络科技有限公司是kimi记账的运营者(以下称“kimi记账”或“我们”),kimi记账非常重视用户的隐私和个人信息保护。您在使用我们的产品与/或服务时,我们可能会收集和使用您的相关信息。我们希望通过《kimi记账隐私......
  • 家庭记账本(二)
    1.数据库连接类1packagecom.wang.utils;23importjava.sql.Connection;4importjava.sql.DriverManager;5importjava.sql.ResultSet;6importjava.sql.SQLException;7importjava.sql.Statement;89publicclassDBUtils{10......
  • 家庭记账本(三)
    实现新增消费账单1.前端页面 我们可以看到点击新增消费记录超链接的地址是跳转到cost_edit.jsp页面。cost_edit.jsp负责编辑消费账单,该页面用来实现两个功能:添加和修改如何判断用户是要添加消费账单还是要修改消费账单:通过判断id是否为空,当进行添加操作时,id未被赋值,所以为......
  • 家庭记账本(四)
    实现删除消费账单要想删除一条记录,首先你需要获取全部记录,然后点击该记录后面的删除按钮,执行删除操作。请求全部数据到manager.jsp页面的步骤如下:1.超链接跳转地址  我们可以看到往期消费记录的超链接地址并不是jsp页面,而是访问了Servlet,action为list,目的就是获取数据库......
  • 家庭记账本(七)
    3.编辑消费记录页面1<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%>2<%@pagecontentType="text/html;charset=UTF-8"language="java"%>3<!DOCTYPEhtml>4<html>5<head&g......
  • 家庭记账本(八)
    3.持久化Dao层1packagecom.wang.dao;23importjava.math.BigDecimal;4importjava.sql.Connection;5importjava.sql.ResultSet;6importjava.sql.SQLException;7importjava.sql.Statement;8importjava.util.ArrayList;9importjava.util.L......
  • 家庭记账本(九)
    4.事务层Service层1packagecom.wang.service;23importjava.util.List;45importcom.wang.dao.HomeCostDao;6importcom.wang.pojo.HomeCost;78publicclassHomeCostService{910HomeCostDaohomeCostDao=newHomeCostDao();1112......
  • 家庭记账本(十)
    5.Web层Servlet层Servlet创建方式:项目名右键new--Servlet,使用@WebServlet注解,省去配置web.xml的时间1packagecom.wang.web;23importjava.io.IOException;4importjava.math.BigDecimal;5importjava.util.List;67importjavax.servlet.ServletExce......