diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java index bb2a79d..5ff3838 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java @@ -27,6 +27,7 @@ import com.casic.dcms.utils.ToastHelper; import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; @@ -193,7 +194,7 @@ personBean.setPersonDept(bean.getDeptName()); personBean.setPointTime(bean.getLastTimeFmt()); personBean.setOnLine(bean.isOnLine()); - personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference())); + personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326))); personBeans.add(personBean); } diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java index bb2a79d..5ff3838 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java @@ -27,6 +27,7 @@ import com.casic.dcms.utils.ToastHelper; import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; @@ -193,7 +194,7 @@ personBean.setPersonDept(bean.getDeptName()); personBean.setPointTime(bean.getLastTimeFmt()); personBean.setOnLine(bean.isOnLine()); - personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference())); + personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326))); personBeans.add(personBean); } diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java index fb54226..1c8be71 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java index bb2a79d..5ff3838 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java @@ -27,6 +27,7 @@ import com.casic.dcms.utils.ToastHelper; import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; @@ -193,7 +194,7 @@ personBean.setPersonDept(bean.getDeptName()); personBean.setPointTime(bean.getLastTimeFmt()); personBean.setOnLine(bean.isOnLine()); - personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference())); + personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326))); personBeans.add(personBean); } diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java index fb54226..1c8be71 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java index c0ffa22..ec85422 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java index bb2a79d..5ff3838 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java @@ -27,6 +27,7 @@ import com.casic.dcms.utils.ToastHelper; import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; @@ -193,7 +194,7 @@ personBean.setPersonDept(bean.getDeptName()); personBean.setPointTime(bean.getLastTimeFmt()); personBean.setOnLine(bean.isOnLine()); - personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference())); + personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326))); personBeans.add(personBean); } diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java index fb54226..1c8be71 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java index c0ffa22..ec85422 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java index ae4e3e5..1c7f9d6 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java index bb2a79d..5ff3838 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java @@ -27,6 +27,7 @@ import com.casic.dcms.utils.ToastHelper; import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; @@ -193,7 +194,7 @@ personBean.setPersonDept(bean.getDeptName()); personBean.setPointTime(bean.getLastTimeFmt()); personBean.setOnLine(bean.isOnLine()); - personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference())); + personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326))); personBeans.add(personBean); } diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java index fb54226..1c8be71 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java index c0ffa22..ec85422 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java index ae4e3e5..1c7f9d6 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java index 2f49ad7..f6c43dc 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java index 8ae7a48..c7cc129 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java @@ -58,7 +58,7 @@ public class CaseCheckDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = CaseCheckDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java index 959400e..7fd53a1 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseCheckedDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseCheckedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) @@ -76,12 +76,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("案卷详情").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 1).setOnClickListener(v -> finish()); } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java index 01edc50..da201b3 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java @@ -35,7 +35,7 @@ public class CaseDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java index 31495be..83f54ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java @@ -62,7 +62,7 @@ public class CaseHandleDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IUploadFileView, ICaseDetailHandleView { - private Context context = CaseHandleDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseTypeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java index b626ee4..cafc4ac 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseHandledDetailActivity extends BaseActivity implements View.OnClickListener, ICaseDetailView { - private Context context = CaseHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java index ca2ff5c..bb665ef 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseOnMapActivity.java @@ -34,6 +34,7 @@ import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; @@ -287,7 +288,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_HANDLE); @@ -332,7 +333,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_VERIFY); @@ -363,7 +364,7 @@ } relatePointToCase(list, bean.getId(), lng, lat); - Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference()); + Point point = new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326)); pointList.add(point); } addPictureMarker(pointList, Constant.CASE_CHECK); diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java index 3a047da..f89c05a 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java @@ -45,7 +45,7 @@ public class CaseTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICommonSentenceView, IUpdateSuperviseView { - private Context context = CaseTodoDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseOverTimeView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java index 5f4c1a2..7661a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java @@ -34,7 +34,7 @@ public class CaseTodoHandledDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseTodoHandledDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java index 03b5ac1..aa02a1c 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadPackageActivity.java @@ -45,7 +45,7 @@ public class CaseUploadPackageActivity extends BaseCaseActivity implements View.OnClickListener, IUploadFileView, ICaseSubmitView { - private Context context = CaseUploadPackageActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java index 7ead240..b8f97ec 100644 --- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java @@ -34,7 +34,7 @@ public class CaseVerifiedDetailActivity extends BaseActivity implements ICaseDetailView, View.OnClickListener { - private Context context = CaseVerifiedDetailActivity.this; + private Context context = this; @BindView(R.id.topLayout) QMUITopBarLayout topLayout; @BindView(R.id.caseNumberView) diff --git a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java index 6895c2f..3cedbfe 100644 --- a/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/ChangeShopInfoActivity.java @@ -46,7 +46,7 @@ IShopInfoChangeView { private static final String TAG = "ChangeShopInfoActivity"; - private Context context = ChangeShopInfoActivity.this; + private Context context = this; @BindView(R.id.shopView) TextView shopView; @BindView(R.id.communityNameView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java index 0b4b82a..0d7053a 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAdjustDetailActivity.java @@ -47,7 +47,7 @@ public class DeptAdjustDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, ICaseDetailHandleView { - private Context context = DeptAdjustDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java index 52b3df3..bd491c3 100644 --- a/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DeptAuthorizeDetailActivity.java @@ -51,7 +51,7 @@ public class DeptAuthorizeDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, ICaseNextNodeView, IHandleProcessView, ICaseDetailHandleView { - private Context context = DeptAuthorizeDetailActivity.this; + private Context context = this; @BindView(R.id.caseNumberView) TextView caseNumberView; @BindView(R.id.caseResourceView) diff --git a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java index c732a47..8df892c 100644 --- a/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/DisplayMapActivity.java @@ -65,11 +65,10 @@ @Override public void initData() { String caseType = getIntent().getStringExtra("caseType"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -95,7 +94,7 @@ /** * [116.598359, 28.247870, 0.000000, NaN] SR: 4326 */ - Point point = new Point(lng, lat, mapView.getSpatialReference()); + Point point = new Point(lng, lat, SpatialReference.create(4326)); mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 //添加普通小圆点Marker diff --git a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java index 8287387..441625b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageHandledDetailActivity.java @@ -26,6 +26,7 @@ public class PackageHandledDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView { + private static final String TAG = "PackageHandledDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java index b3e36d6..1dec74b 100644 --- a/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PackageTodoDetailActivity.java @@ -60,6 +60,7 @@ public class PackageTodoDetailActivity extends BaseCaseActivity implements View.OnClickListener, ICaseDetailView, IUploadFileView, ICaseNextNodeView, ICaseDetailHandleView, IPackageDetailHandleView { + private static final String TAG = "PackageTodoDetail"; @BindView(R.id.caseNumberView) TextView caseNumberView; diff --git a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java index 60ba558..e927cc5 100644 --- a/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/PublicToiletActivity.java @@ -35,9 +35,11 @@ import com.casic.dcms.utils.ToastHelper; import com.casic.dcms.utils.callback.ILocationListener; import com.casic.dcms.widgets.SignInDialog; +import com.esri.arcgisruntime.data.ServiceFeatureTable; import com.esri.arcgisruntime.geometry.Point; import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; +import com.esri.arcgisruntime.layers.FeatureLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; import com.esri.arcgisruntime.mapping.BasemapStyle; @@ -62,10 +64,6 @@ import butterknife.BindView; import butterknife.OnClick; -import cn.bertsir.zbar.Qr.ScanResult; -import cn.bertsir.zbar.QrConfig; -import cn.bertsir.zbar.QrManager; -import cn.bertsir.zbar.view.ScanLineView; public class PublicToiletActivity extends BaseActivity implements View.OnClickListener, IUploadFileView, IPublicToiletView { @@ -86,8 +84,6 @@ TextView workContentView; @BindView(R.id.toiletIdView) TextView toiletIdView; - @BindView(R.id.startScanView) - ImageView startScanView; @BindView(R.id.showPictureView) TextView showPictureView; @BindView(R.id.takePictureView) @@ -141,11 +137,11 @@ locationStreetView.setText("定位失败"); locationStreetView.setTextColor(Color.RED); } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); +// double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); +// Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); +// mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 +// //添加图片Marker +// addPictureMarker(point); String address = aMapLocation.getAddress(); if (TextUtils.isEmpty(address)) { @@ -160,7 +156,7 @@ } }, false); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(12000); + mapView.setViewpointScaleAsync(8000); ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 @@ -169,6 +165,13 @@ arcGISMap.setBasemap(basemap); mapView.setMap(arcGISMap); + //公厕图层 + ServiceFeatureTable featureTable = new ServiceFeatureTable(Constant.TOILET_SERVICE_URL + "/33"); + featureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE); + FeatureLayer toiletLayer = new FeatureLayer(featureTable); + arcGISMap.getOperationalLayers().add(toiletLayer); + mapView.setMap(arcGISMap); + uploadImagePresenter = new UploadImagePresenterImpl(this); cleanToiletPresenter = new CleanToiletPresenterImpl(this); } @@ -197,44 +200,15 @@ graphicsOverlays.add(mGraphicsOverlay); } - @OnClick({R.id.removeToLocalView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.startScanView, R.id.takePictureView, R.id.signInButton}) + @OnClick({R.id.expandMapView, R.id.minusMapView, R.id.startTimeLayout, R.id.endTimeLayout, R.id.selectWorkLayout, R.id.obtainToiletIdLayout, R.id.takePictureView, R.id.signInButton}) @Override public void onClick(View v) { switch (v.getId()) { - case R.id.removeToLocalView: - OtherUtils.showLoadingDialog(this, "定位中,请稍后"); - LocationHelper.obtainCurrentLocationByGD(this, new ILocationListener() { - @Override - public void onLocationGet(Location location) { - - } - - @SuppressLint("SetTextI18n") - @Override - public void onAMapLocationGet(AMapLocation aMapLocation) { - if (aMapLocation == null) { - locationStreetView.setText("定位失败"); - locationStreetView.setTextColor(Color.RED); - } else { - double[] gcjToWgs = LocationHelper.gcjToWgs(aMapLocation.getLongitude(), aMapLocation.getLatitude()); - Point point = new Point(gcjToWgs[0], gcjToWgs[1], SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 1200);//标注到指定经纬度并放大地图显示 - //添加图片Marker - addPictureMarker(point); - - String address = aMapLocation.getAddress(); - if (TextUtils.isEmpty(address)) { - locationStreetView.setText(aMapLocation.getProvince() - + aMapLocation.getCity() + aMapLocation.getDistrict() - + aMapLocation.getStreet() + aMapLocation.getStreetNum()); - } else { - locationStreetView.setText(address); - } - locationStreetView.setTextColor(Color.BLUE); - } - OtherUtils.dismissLoadingDialog(); - } - }, true); + case R.id.expandMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 0.5); + break; + case R.id.minusMapView: + mapView.setViewpointScaleAsync(mapView.getMapScale() * 2); break; case R.id.startTimeLayout: new TimePickerDialog.Builder().setThemeColor(ContextCompat.getColor(this, R.color.mainThemeColor)) @@ -275,32 +249,6 @@ } }).build().show(); break; - case R.id.startScanView: - QrConfig qrConfig = new QrConfig.Builder().setTitleText("扫一扫") //设置Title文字 - .setShowLight(true) //显示手电筒按钮 - .setShowTitle(true) //显示Title - .setScanType(QrConfig.TYPE_ALL)//识别二维码和条形码 - .setShowAlbum(false) //显示从相册选择按钮 - .setCornerColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描框颜色 - .setLineColor(ContextCompat.getColor(this, R.color.mainThemeColor)) //设置扫描线颜色 - .setLineSpeed(QrConfig.LINE_MEDIUM) //设置扫描线速度 - .setDesText(null) //扫描框下文字 - .setShowDes(true) //是否显示扫描框下面文字 - .setPlaySound(true) //是否扫描成功后bi~的声音 - .setIsOnlyCenter(true) //是否只识别框中内容(默认为全屏识别) - .setTitleBackgroudColor(ContextCompat.getColor(this, R.color.mainThemeColor)) - .setTitleTextColor(Color.WHITE) //设置Title文字颜色 - .setScreenOrientation(QrConfig.SCREEN_PORTRAIT) //设置屏幕方式 - .setScanLineStyle(ScanLineView.style_hybrid) //扫描线样式 - .setShowVibrator(true) //是否震动提醒 - .create(); - QrManager.getInstance().init(qrConfig).startScan(this, new QrManager.OnScanResultCallback() { - @Override - public void onScanSuccess(ScanResult result) { - toiletIdView.setText(result.getContent()); - } - }); - break; case R.id.takePictureView: OtherUtils.takePicture(this); break; diff --git a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java index 5d95ad1..f9ab8ff 100644 --- a/app/src/main/java/com/casic/dcms/ui/WellListActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WellListActivity.java @@ -45,6 +45,7 @@ import java.util.List; import butterknife.BindView; +import butterknife.OnClick; public class WellListActivity extends BaseCaseActivity implements View.OnClickListener, IWellListView, IOptionWellView { @@ -84,36 +85,8 @@ protected void setupTopBarLayout() { StatusBarColorUtil.setColor(this, ContextCompat.getColor(this, R.color.mainThemeColor)); ImmersionBar.with(this).statusBarDarkFont(false).init(); - leftBackView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + leftBackView.setOnClickListener(v -> finish()); titleView.setText(setTitleName()); - rightImageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - int popupWidth = QMUIDisplayHelper.dp2px(context, 100); - ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); - QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - switch (position) { - case 0: - showBatchOptionDialog("布防", "1"); - break; - case 1: - showBatchOptionDialog("撤防", "0"); - break; - } - } - }).animStyle(QMUIPopup.ANIM_AUTO) - .shadowElevation(10, 1) - .radius(10) - .show(rightImageView); - } - }); } @Override @@ -196,7 +169,6 @@ return; } activity.showSingleOptionDialog(bfztName, activity.dataBeans.get(position).getId(), bfzt); - } }); } @@ -267,9 +239,29 @@ OtherUtils.dismissLoadingDialog(); } + @OnClick(R.id.rightImageView) @Override public void onClick(View v) { - + if (v.getId() == R.id.rightImageView) { + int popupWidth = QMUIDisplayHelper.dp2px(context, 100); + ArrayAdapter popupListAdapter = new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, Constant.POPUP_OPTION_ITEMS); + QMUIPopups.listPopup(context, popupWidth, popupWidth * 2, popupListAdapter, new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + showBatchOptionDialog("布防", "1"); + break; + case 1: + showBatchOptionDialog("撤防", "0"); + break; + } + } + }).animStyle(QMUIPopup.ANIM_AUTO) + .shadowElevation(10, 1) + .radius(10) + .show(rightImageView); + } } @Override diff --git a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java index f0b9831..24d006f 100644 --- a/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java +++ b/app/src/main/java/com/casic/dcms/ui/WorkerOnMapActivity.java @@ -70,12 +70,7 @@ protected void setupTopBarLayout() { topLayout.setTitle("查看位置").setTextColor(ContextCompat.getColor(this, R.color.white)); topLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor)); - topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + topLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(v -> finish()); } @Override @@ -83,12 +78,10 @@ userName = getIntent().getStringExtra("userName"); createTime = getIntent().getStringExtra("createTime"); toiletName = getIntent().getStringExtra("toiletName"); - lng = getIntent().getDoubleExtra("lng", 0); - lat = getIntent().getDoubleExtra("lat", 0); + lng = getIntent().getDoubleExtra("lng", Constant.DEFAULT_LNG); + lat = getIntent().getDoubleExtra("lat", Constant.DEFAULT_LAT); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(64000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); @@ -102,8 +95,8 @@ @SuppressLint("ClickableViewAccessibility") @Override public void initEvent() { - Point point = new Point(lng, lat, mapView.getSpatialReference()); - mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 + Point point = new Point(lng, lat, SpatialReference.create(4326)); + mapView.setViewpointCenterAsync(point, 64000);//标注到指定经纬度并放大地图显示 addPictureMarker(point); mapView.setOnTouchListener(new DefaultMapViewOnTouchListener(this, mapView) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java index a7bee54..698a890 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/LightOnMapFragment.java @@ -104,15 +104,13 @@ lightMapPresenter.onReadyRetrofitRequest(); mapView.setAttributionTextVisible(false);//去掉左下角属性标识 - mapView.setViewpointScaleAsync(3000); - ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS); //创建底图、并设置底图图层 ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL); Basemap basemap = new Basemap(baseLayer); arcGISMap.setBasemap(basemap); Point point = new Point(Constant.DEFAULT_LNG, Constant.DEFAULT_LAT, SpatialReference.create(4326)); - mapView.setViewpointCenterAsync(point, 3000);//标注到指定经纬度并放大地图显示 + mapView.setViewpointCenterAsync(point, 2800);//标注到指定经纬度并放大地图显示 mapView.setMap(arcGISMap); //Marker相关Layer diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java index bb2a79d..5ff3838 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/PersonOnMapFragment.java @@ -27,6 +27,7 @@ import com.casic.dcms.utils.ToastHelper; import com.esri.arcgisruntime.concurrent.ListenableFuture; import com.esri.arcgisruntime.geometry.Point; +import com.esri.arcgisruntime.geometry.SpatialReference; import com.esri.arcgisruntime.layers.ArcGISTiledLayer; import com.esri.arcgisruntime.mapping.ArcGISMap; import com.esri.arcgisruntime.mapping.Basemap; @@ -193,7 +194,7 @@ personBean.setPersonDept(bean.getDeptName()); personBean.setPointTime(bean.getLastTimeFmt()); personBean.setOnLine(bean.isOnLine()); - personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), mapView.getSpatialReference())); + personBean.setPoint(new Point(Double.parseDouble(lng), Double.parseDouble(lat), SpatialReference.create(4326))); personBeans.add(personBean); } diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java index fb54226..1c8be71 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java index c0ffa22..ec85422 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/overtime/CaseTodoFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java index ae4e3e5..1c7f9d6 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseHandledFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java index 2f49ad7..f6c43dc 100644 --- a/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java +++ b/app/src/main/java/com/casic/dcms/ui/fragment/urgent/CaseTodoFragment.java @@ -91,7 +91,7 @@ } /** - * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateSuperviseData(ActionResultBean)}调用 + * 供{@link com.casic.dcms.ui.CaseTodoDetailActivity#obtainUpdateData(ActionResultBean)}调用 */ public static void sendEmptyMessage(int what) { if (weakReferenceHandler == null) { diff --git a/app/src/main/res/layout/activity_toilet.xml b/app/src/main/res/layout/activity_toilet.xml index c37ccf2..d52afd5 100644 --- a/app/src/main/res/layout/activity_toilet.xml +++ b/app/src/main/res/layout/activity_toilet.xml @@ -22,16 +22,35 @@ android:layout_width="match_parent" android:layout_height="match_parent" /> - + android:layout_gravity="end|center_vertical" + android:layout_marginEnd="@dimen/margin_10dp" + android:orientation="vertical"> + + + + + + android:layout_weight="1.25"> - + + style="@style/rightImageStyle" + android:src="@drawable/ic_right" /> @@ -185,8 +203,8 @@