lizhanwei
2020-06-12 15ee4664eaf906538a348b2cc3986417750b20d4
修改缺少地图时不发送地图,
3个文件已修改
32 ■■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/app.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/profile_layout.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/values/dimens.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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() {
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"
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>