From 98508eb8eb40e2e995045a7b9fb5b69bbd0e7c8c Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期四, 27 八月 2020 17:31:03 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge
---
app/src/main/java/safeluck/drive/evaluation/DB/rtktb/RTKConfigUpdateWorker.kt | 20 +++++-----
app/src/main/res/layout/layout_mapfragment.xml | 8 ++++
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 52 +++++++++++++-------------
app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java | 13 ++++++
app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java | 14 +++++++
5 files changed, 71 insertions(+), 36 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/rtktb/RTKConfigUpdateWorker.kt b/app/src/main/java/safeluck/drive/evaluation/DB/rtktb/RTKConfigUpdateWorker.kt
index 2311b5a..fa17849 100644
--- a/app/src/main/java/safeluck/drive/evaluation/DB/rtktb/RTKConfigUpdateWorker.kt
+++ b/app/src/main/java/safeluck/drive/evaluation/DB/rtktb/RTKConfigUpdateWorker.kt
@@ -87,7 +87,7 @@
"yard" -> fileName = safeluck.drive.evaluation.Constant.MAP
else -> fileName = safeluck.drive.evaluation.Constant.VEHICLE
}
- if (!FileUtil.isMapExist(applicationContext,fileName)) {
+// if (!FileUtil.isMapExist(applicationContext,fileName)) {
getRestService().getMapsAndVehicleModel(HttpRequetBean(sn, type)).enqueue(object : Callback<ResponseBody> {
override fun onFailure(call: Call<ResponseBody>, t: Throwable) {
MyLog.i(PlatFormConstant.HTTPTAG,t.localizedMessage)
@@ -189,15 +189,15 @@
}
})
- }else{
- MyLog.i(PlatFormConstant.HTTPTAG,"宸插瓨鍦ㄧ洿鎺ュ彂閫佽溅杈嗗拰鍦板浘"+fileName)
- when(type){
- "road" -> sendRoadMapInfo()
- "yard" -> sendMapInfo()
- else -> sendVehicleInfo()
- }
-
- }
+// }else{
+// MyLog.i(PlatFormConstant.HTTPTAG,"宸插瓨鍦ㄧ洿鎺ュ彂閫佽溅杈嗗拰鍦板浘"+fileName)
+// when(type){
+// "road" -> sendRoadMapInfo()
+// "yard" -> sendMapInfo()
+// else -> sendVehicleInfo()
+// }
+//
+// }
}
private fun sendRoadMapInfo(){
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java
index e3723ef..af77c99 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java
@@ -44,8 +44,10 @@
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.Constant;
import safeluck.drive.evaluation.R;
+import safeluck.drive.evaluation.bean.BaseDataUIBean;
import safeluck.drive.evaluation.bean.ExamMap;
import safeluck.drive.evaluation.bean.ExamPlatformData;
+import safeluck.drive.evaluation.bean.MapInfoHead;
import safeluck.drive.evaluation.bean.RealTimeCarPos;
import safeluck.drive.evaluation.cEventCenter.CEventCenter;
import safeluck.drive.evaluation.cEventCenter.ICEventListener;
@@ -169,6 +171,7 @@
mSurfaceView = view.findViewById(R.id.surfaceview);
view.findViewById(R.id.btn_reduce).setOnClickListener(this);
view.findViewById(R.id.btn_amplify).setOnClickListener(this);
+ view.findViewById(R.id.btn_change_map).setOnClickListener(this);
holder = mSurfaceView.getHolder();
holder.addCallback(new SurfaceHolder.Callback() {
@@ -447,6 +450,17 @@
pixels+=5;
}
break;
+
+ case R.id.btn_change_map:
+ MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.yard);
+ String url = mapInfoHead.getGps_moinitor_url();
+ Log.i(TAG,"map head lulao gps url="+url);
+ VPFragment jiaXiaoFragment = findFragment(VPFragment.class);
+ if (jiaXiaoFragment == null) {
+ jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url);
+ }
+ start(jiaXiaoFragment);
+ break;
}
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java b/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java
index 57dd56f..447aa4d 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/RoadDriveMapFragmentaa.java
@@ -46,7 +46,9 @@
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.Constant;
import safeluck.drive.evaluation.R;
+import safeluck.drive.evaluation.bean.BaseDataUIBean;
import safeluck.drive.evaluation.bean.ExamPlatformData;
+import safeluck.drive.evaluation.bean.MapInfoHead;
import safeluck.drive.evaluation.bean.RealTimeCarPos;
import safeluck.drive.evaluation.bean.RoadExamMap;
import safeluck.drive.evaluation.bean.RoadExamMap2;
@@ -156,6 +158,7 @@
mSurfaceView = view.findViewById(R.id.surfaceview);
view.findViewById(R.id.btn_reduce).setOnClickListener(this);
view.findViewById(R.id.btn_amplify).setOnClickListener(this);
+ view.findViewById(R.id.btn_change_map).setOnClickListener(this);
holder = mSurfaceView.getHolder();
holder.addCallback(new SurfaceHolder.Callback() {
@@ -1492,6 +1495,16 @@
pixels+=5;
}
break;
+ case R.id.btn_change_map:
+ MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.road);
+ String url = mapInfoHead.getGps_moinitor_url();
+ Log.i(TAG,"map head lulao gps url="+url);
+ VPFragment jiaXiaoFragment = findFragment(VPFragment.class);
+ if (jiaXiaoFragment == null) {
+ jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url);
+ }
+ start(jiaXiaoFragment);
+ break;
}
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
index 39c56a7..ed112ef 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -596,37 +596,37 @@
case R.id.view_map:
if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){
-// RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class);
+ RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class);
MyLog.i(TAG,"鏌ョ湅璺�冨湴鍥�");
-// if (mapFragment == null) {
-// mapFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance();
-// }
-// start(mapFragment);
-
- MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.road);
- String url = mapInfoHead.getGps_moinitor_url();
- Log.i(TAG,"map head lulao gps url="+url);
- VPFragment jiaXiaoFragment = findFragment(VPFragment.class);
- if (jiaXiaoFragment == null) {
- jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url);
+ if (mapFragment == null) {
+ mapFragment = (RoadDriveMapFragmentaa) RoadDriveMapFragmentaa.newInstance();
}
- start(jiaXiaoFragment);
+ start(mapFragment);
+
+// MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.road);
+// String url = mapInfoHead.getGps_moinitor_url();
+// Log.i(TAG,"map head lulao gps url="+url);
+// VPFragment jiaXiaoFragment = findFragment(VPFragment.class);
+// if (jiaXiaoFragment == null) {
+// jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url);
+// }
+// start(jiaXiaoFragment);
}else{
-// MapFragment mapFragment = findFragment(MapFragment.class);
+ MapFragment mapFragment = findFragment(MapFragment.class);
MyLog.i(TAG,"鏌ョ湅鍦鸿�冨湴鍥�");
-// if (mapFragment == null) {
-// mapFragment = (MapFragment) MapFragment.newInstance();
-// }
-// start(mapFragment);
-
- VPFragment jiaXiaoFragment = findFragment(VPFragment.class);
- if (jiaXiaoFragment == null) {
- MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.yard);
- String url = mapInfoHead.getGps_moinitor_url();
- Log.i(TAG,"map head gps url="+url);
- jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url);
+ if (mapFragment == null) {
+ mapFragment = (MapFragment) MapFragment.newInstance();
}
- start(jiaXiaoFragment);
+ start(mapFragment);
+
+// VPFragment jiaXiaoFragment = findFragment(VPFragment.class);
+// if (jiaXiaoFragment == null) {
+// MapInfoHead mapInfoHead = ExamPlatformData.getInstance().getMapInfoHeads().get(BaseDataUIBean.TYPE_.yard);
+// String url = mapInfoHead.getGps_moinitor_url();
+// Log.i(TAG,"map head gps url="+url);
+// jiaXiaoFragment = (VPFragment) VPFragment.newInstance(url);
+// }
+// start(jiaXiaoFragment);
}
break;
case R.id.iv_head:
diff --git a/app/src/main/res/layout/layout_mapfragment.xml b/app/src/main/res/layout/layout_mapfragment.xml
index edc85b3..cd9b7a4 100644
--- a/app/src/main/res/layout/layout_mapfragment.xml
+++ b/app/src/main/res/layout/layout_mapfragment.xml
@@ -22,4 +22,12 @@
android:background="@drawable/btn_state_save"
android:layout_marginLeft="120dp"
android:text="缂╁皬"/>
+ <Button
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="bottom|left"
+ android:id="@+id/btn_change_map"
+ android:background="@drawable/btn_state_save"
+ android:layout_marginLeft="240dp"
+ android:text="鍒囨崲鍦板浘"/>
</FrameLayout>
\ No newline at end of file
--
Gitblit v1.8.0