private long savePSImage() { String latitude = new LocationService(this).getLatitude() + ""; String longitude = new LocationService(this).getLongitude() + ""; // -----save image------ Image image = new Image(); String filePath = mUriImage.getPath(); image.setFileName(FileUtil.getFileName(filePath)); image.setFilePath(filePath); image.setLatitude(latitude); image.setLongitude(longitude); image.setSessionCode(DatabaseUtil.getCodeGenerationByTime()); image.setCreateBy(UserPref.getUserPrefId(this)); image.setCreateAt(Calendar.getInstance()); image.setUploadStatus(UploadStatus.WAITING_UPLOAD); // -----save Attendance image------ ProductShownImg psi = new ProductShownImg(); psi.setProductShownId(mProductShown.get_id()); psi.setSessionCode(DatabaseUtil.getCodeGenerationByTime()); psi.setCreateBy(UserPref.getUserPrefId(this)); psi.setCreateAt(Calendar.getInstance()); psi.setUploadStatus(UploadStatus.WAITING_UPLOAD); return ProductShownImgData.add(this, image, psi); }