@Override public void save(EstimateReport report) { Log.d(TAG, "Save into EstimateReport"); ContentResolver contentResolver = getContext().getContentResolver(); Uri uri = EstimateReportMetaData.CONTENT_URI; ContentValues cv = new ContentValues(); cv.put(EstimateReportMetaData.ESTIMATE_REPORT_ID, report.getId()); cv.put(EstimateReportMetaData.PROJECT_ID, report.getProjectId()); cv.put(EstimateReportMetaData.PROJECT_NAME, report.getProjectName()); cv.put(EstimateReportMetaData.AREA_ID, report.getAreaId()); cv.put(EstimateReportMetaData.AREA_NAME, report.getAreaName()); cv.put(EstimateReportMetaData.CATEGORY, report.getCategory()); cv.put(EstimateReportMetaData.CHECK_TYPE, report.getCheckType()); cv.put(EstimateReportMetaData.REPORT_DATE, report.getReportDate()); cv.put(EstimateReportMetaData.IN_CHARGE_PERSON, report.getInChargePerson()); cv.put(EstimateReportMetaData.REPORTER, report.getReporter()); cv.put(EstimateReportMetaData.SUPERVISION_ID, report.getSupervisionId()); cv.put(EstimateReportMetaData.SUPERVISION_NAME, report.getSupervisionName()); cv.put(EstimateReportMetaData.CONSTRACTION_ID, report.getConstractionId()); cv.put(EstimateReportMetaData.CONSTRACTION_NAME, report.getConstractionName()); cv.put(EstimateReportMetaData.REMARK, report.getRemark()); cv.put(EstimateReportMetaData.GRADE_SCSL, report.getGradeSCSL()); cv.put(EstimateReportMetaData.GRADE_MPFH, report.getGradeMPFH()); cv.put(EstimateReportMetaData.GRADE_GGBW, report.getGradeGGBW()); cv.put(EstimateReportMetaData.GRADE_WLMGG, report.getGradeWLMGG()); cv.put(EstimateReportMetaData.GRADE_YLGG, report.getGradeYLGG()); cv.put(EstimateReportMetaData.GRADE_XMZH, report.getGradeXMZH()); cv.put(EstimateReportMetaData.GRADE_SCDF, report.getGradeSCDF()); cv.put(EstimateReportMetaData.GRADE_ZLKF, report.getGradeZLKF()); cv.put(EstimateReportMetaData.GRADE_GLXW, report.getGradeGLXW()); cv.put(EstimateReportMetaData.GRADE_AQWM, report.getGradeAQWM()); cv.put(EstimateReportMetaData.GRADE_ZHDF, report.getGradeZHDF()); cv.put(EstimateReportMetaData.DOWNLOAD_STATUS, report.getDownloadStatus()); Uri insertedUri = contentResolver.insert(uri, cv); Log.d(TAG, "inserted uri:" + insertedUri); }