/** * 增加查询结果 * * @param recordset */ public void addResult(Recordset recordset) { int count = recordset.getRecordCount(); if (recordset.getRecordCount() > 0) { boolean hasContain = false; for (int i = mResultData.size() - 1; i >= 0; i--) { if (mResultData.get(i).getDataset().getName().equals(recordset.getDataset().getName())) { hasContain = true; break; } } if (!hasContain) { mResultData.add(recordset); } } }
private void GeometrySelected(Recordset recordset, boolean bCAD) { if (recordset == null || recordset.getRecordCount() == 0) { return; } if (bCAD) { boolean bFrom = mapShow .getMap() .getLayers() .get("CAD@multimedia") .getSelection() .fromRecordset(recordset); System.out.println(bFrom); } else { mapShow .getMap() .getLayers() .get("MQDemo_MediaDataset@multimedia") .getSelection() .fromRecordset(recordset); // String mediaFilePath = MyApplication.SDCARD + // mapShow.getWorkspace().getDatasources().get("multimedia").getDatasets().get("MQDemo_MediaDataset").getDescription(); // String mediaFileName = (String)recordset.getFieldValue("MediaFileName"); // mediaFilePath += mediaFileName; // String strExtension; // int pos = mediaFileName.indexOf("."); // strExtension = mediaFileName.substring(pos + 1); // //// mediaFilePath = "/storage/emulated/0/SuperMap/MediaFiles/1440488164716.jpeg"; //// strExtension = "jpeg"; // Intent intent = new Intent(Intent.ACTION_VIEW); // Uri uri = Uri.fromFile(new File(mediaFilePath)); // // if(strExtension.equals("jpeg")){ // intent.setDataAndType(uri, "image/*"); // }else if(strExtension.equals("mp4")){ // intent.setDataAndType(uri, "video/*"); // }else { // intent.setDataAndType(uri, "audio/*"); // } // // getApplicationContext().startActivity(intent); } }