From 15ee4664eaf906538a348b2cc3986417750b20d4 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期五, 12 六月 2020 15:40:39 +0800
Subject: [PATCH] 修改缺少地图时不发送地图,

---
 app/src/main/java/safeluck/drive/evaluation/app.java |   22 +++++++++++++++++-----
 app/src/main/res/layout/profile_layout.xml           |    9 ++++++---
 app/src/main/res/values/dimens.xml                   |    1 +
 3 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 732c3b2..1f96554 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -255,12 +255,25 @@
                     MyLog.i("鏀跺埌鑰冭瘯搴旂瓟閿欒鐮�="+errCode);
                     switch (errCode){
                         case -1:
-//                            sendMapInfo();
-//                            break;
+                            if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){
+                                if (TextUtils.isEmpty(ExamPlatformData.getInstance().getRoadMapPath())){
+                                    MyLog.i("寮�濮嬭�冭瘯鍚庯紝杩滅▼鏈嶅姟缂哄皯璺�冨湴鍥撅紝浣嗗湴鍥剧‘瀹炰笉瀛樺湪鏃犳硶鍙戦�佺粰杩滅▼鏈嶅姟");
+                                    return;
+                                }
+                            }
+                            if (ExamPlatformData.getInstance().getExamType()==ExamPlatformData.EXAM_TYPE_ChangKAO){
+                                if (TextUtils.isEmpty(ExamPlatformData.getInstance().getMapPath())){
+                                    MyLog.i("寮�濮嬭�冭瘯鍚庯紝杩滅▼鏈嶅姟缂哄皯chang鑰冨湴鍥撅紝浣嗗湴鍥剧‘瀹炰笉瀛樺湪鏃犳硶鍙戦�佺粰杩滅▼鏈嶅姟");
+                                    return;
+                                }
+                            }
+
+                            sendMapInfo();
+                            break;
                         case -2:
 
-//                            sendVechileInfo();
-//                            break;
+                            sendVechileInfo();
+                            break;
                         case -3:
                             Data data = new Data.Builder().putInt(Constant.NEED_MAPS_CAR,1).build();
                             OneTimeWorkRequest examStatausOutWorker1 = new OneTimeWorkRequest.Builder(ExamStatusOutWorker.class)
@@ -534,7 +547,6 @@
                         AYSdk.getInstance().sendCmd(Constant.PUSH_ROAD_MAP_INFO,str);
                     }else{
                         MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�",roadmapPath));
-
                         CThreadPoolExecutor.runOnMainThread(new Runnable() {
                             @Override
                             public void run() {
diff --git a/app/src/main/res/layout/profile_layout.xml b/app/src/main/res/layout/profile_layout.xml
index 93d32d4..acb67a2 100644
--- a/app/src/main/res/layout/profile_layout.xml
+++ b/app/src/main/res/layout/profile_layout.xml
@@ -8,6 +8,7 @@
 <LinearLayout android:layout_width="457dp"
     android:layout_height="105dp"
     android:orientation="horizontal"
+    android:layout_weight="3"
     android:background="@drawable/stu_score_bg"
     >
 
@@ -69,9 +70,10 @@
 </LinearLayout>
     <LinearLayout android:layout_width="166dp"
         android:layout_height="105dp"
+        android:layout_weight="1"
         android:orientation="vertical"
         android:id="@+id/view_map"
-        android:layout_marginLeft="@dimen/ui_margin_10dp"
+        android:layout_marginLeft="@dimen/ui_margin_35dp"
         android:background="@drawable/view_map_bg"
         >
 <ImageView
@@ -96,7 +98,8 @@
     <LinearLayout
         android:layout_width="143dp"
         android:layout_height="105dp"
-        android:layout_marginLeft="10dp"
+        android:layout_weight="1"
+        android:layout_marginLeft="@dimen/ui_margin_35dp"
         android:orientation="vertical"
     >
 <LinearLayout
@@ -130,7 +133,7 @@
        />
 </LinearLayout>
         <Button
-            android:layout_width="match_parent"
+            android:layout_width="143dp"
             android:layout_height="match_parent"
             android:textColor="#ffffff"
             android:background="@drawable/start_exam_bg"
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 3267616..0252eb5 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -20,4 +20,5 @@
     <dimen name="ui_margin_50dp">50dp</dimen>
     <dimen name="ui_margin_40dp">40dp</dimen>
     <dimen name="ui_margin_45dp">45dp</dimen>
+    <dimen name="ui_margin_35dp">35dp</dimen>
 </resources>
\ No newline at end of file

--
Gitblit v1.8.0