| | |
| | | import com.dayu.recharge.databinding.ActivityRechargeListBinding; |
| | | import com.dayu.recharge.dbBean.RechargeBean; |
| | | import com.dayu.recharge.utils.ArithUtil; |
| | | import com.dayu.recharge.utils.TipUtil; |
| | | import com.dayu.recharge.view.datepicker.CustomDatePicker; |
| | | import com.dayu.recharge.view.datepicker.DateFormatUtils; |
| | | |
| | |
| | | } |
| | | |
| | | private void setData() { |
| | | // try { |
| | | // rechargeList = SqLite_DB_Utile.getInit(this).findAll(RechargeBean.class); |
| | | // } catch (DbException e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | |
| | | rechargeList = baseDao.rechargeDao().findAll(); |
| | | |
| | | adapter = new RechargeAdapter(this, rechargeList); |
| | | rechargeListBinding.rechargeList.setAdapter(adapter); |
| | | } |
| | |
| | | endDatePicker = new CustomDatePicker(this, "选择结束时间", new CustomDatePicker.Callback() { |
| | | @Override |
| | | public void onTimeSelected(long timestamp) { |
| | | // endTime = timestamp; |
| | | // if ((endTime < beginTime) && endTime != beginTime) { |
| | | // ToastUtil.show(RechargeListActivity.this, "结束时间不能晚于开始时间"); |
| | | // } else { |
| | | // try { |
| | | // endTime = endTime + (1000 * 60 * 60 * 24) - 1; |
| | | // List<RechargeBean> userList = SqLite_DB_Utile.getInit(RechargeListActivity.this).selector(RechargeBean.class).where("date", ">=", beginTime).and("date", "<=", endTime).findAll(); |
| | | // rechargeList.clear(); |
| | | // rechargeList.addAll(userList); |
| | | // adapter.notifyDataSetChanged(); |
| | | // getTotal(); |
| | | // } catch (DbException e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | // } |
| | | endTime = timestamp; |
| | | if ((endTime < beginTime) && endTime != beginTime) { |
| | | TipUtil.show(RechargeListActivity.this, "结束时间不能晚于开始时间"); |
| | | } else { |
| | | endTime = endTime + (1000 * 60 * 60 * 24) - 1; |
| | | List<RechargeBean> userList = baseDao.rechargeDao().findByTime(beginTime, endTime); |
| | | rechargeList.clear(); |
| | | rechargeList.addAll(userList); |
| | | adapter.notifyDataSetChanged(); |
| | | getTotal(); |
| | | |
| | | } |
| | | } |
| | | }, beginTimestamp, endTimestamp); |
| | | // 不允许点击屏幕或物理返回键关闭 |