// 查询报表 private void loggrid() { ToolClass.Log( ToolClass.INFO, "EV_JNI", "APP<<start:" + ToolClass.getDayOfMonth(mYear, mMon, mDay) + "end:" + ToolClass.getDayOfMonth(eYear, eMon, eDay) + "时间大小=" + ToolClass.dateCompare( ToolClass.getDayOfMonth(mYear, mMon, mDay), ToolClass.getDayOfMonth(eYear, eMon, eDay)), "log.txt"); if ((!edtloggridstart.getText().toString().isEmpty()) && (!edtloggridend.getText().toString().isEmpty()) && (ToolClass.dateCompare( ToolClass.getDayOfMonth(mYear, mMon, mDay), ToolClass.getDayOfMonth(eYear, eMon, eDay)) < 0)) { String mYearStr = null, mMonthStr = null, mDayStr = null; String eYearStr = null, eMonthStr = null, eDayStr = null; mYearStr = ((mYear < 10) ? ("0" + String.valueOf(mYear)) : String.valueOf(mYear)); mMonthStr = ((mMon < 10) ? ("0" + String.valueOf(mMon)) : String.valueOf(mMon)); mDayStr = ((mDay < 10) ? ("0" + String.valueOf(mDay)) : String.valueOf(mDay)); eYearStr = ((eYear < 10) ? ("0" + String.valueOf(eYear)) : String.valueOf(eYear)); eMonthStr = ((eMon < 10) ? ("0" + String.valueOf(eMon)) : String.valueOf(eMon)); eDayStr = ((eDay < 10) ? ("0" + String.valueOf(eDay)) : String.valueOf(eDay)); // 创建InaccountDAO对象 vmc_logDAO logDAO = new vmc_logDAO(LogOpt.this); String start = mYearStr + "-" + mMonthStr + "-" + mDayStr; String end = eYearStr + "-" + eMonthStr + "-" + eDayStr; List<Tb_vmc_log> listinfos = logDAO.getScrollPay(start, end); String[] strInfos = new String[listinfos.size()]; logID = new String[listinfos.size()]; logType = new String[listinfos.size()]; logDesc = new String[listinfos.size()]; logTime = new String[listinfos.size()]; int m = 0; // 遍历List泛型集合 for (Tb_vmc_log tb_inaccount : listinfos) { // 总支付订单 logID[m] = tb_inaccount.getLogID(); logType[m] = ToolClass.typestr(3, tb_inaccount.getLogType()); logDesc[m] = tb_inaccount.getLogDesc(); logTime[m] = tb_inaccount.getLogTime(); m++; // 标识加1 } int x = 0; this.listMap.clear(); for (x = 0; x < listinfos.size(); x++) { Map<String, String> map = new HashMap<String, String>(); // 定义Map集合,保存每一行数据 map.put("logID", logID[x]); map.put("logType", logType[x]); map.put("logDesc", logDesc[x]); map.put("logTime", logTime[x]); this.listMap.add(map); // 保存数据行 } // 将这个构架加载到data_list中 this.simpleada = new SimpleAdapter( this, this.listMap, R.layout.loglist, new String[] {"logID", "logType", "logDesc", "logTime"}, // Map中的key名称 new int[] {R.id.txtlogID, R.id.txtlogType, R.id.txtlogDesc, R.id.txtlogTime}); this.lvlog.setAdapter(this.simpleada); } else { Toast.makeText(LogOpt.this, "请输入正确查询时间!", Toast.LENGTH_SHORT).show(); } }