lizhanwei
2020-04-26 542e5bcb04d0f2fc257d27e8f9435c5bac5b61cd
修改app.java 增加初始数据,而不是依赖远程服务是否执行
2个文件已修改
171 ■■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/app.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/layout_road_train.xml 159 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/app.java
@@ -93,14 +93,22 @@
            //数据库操作
            MyLog.i(TAG, "onCreate111");
            FileUtil.createdirs(getApplicationContext());
           //1.先检查sd卡包名的目录下,是否存在地图文件和车辆模型文件
            //2. 如果不能再就去下载
            //考试状态 ,一些初始状态,app一些状态应该先初始化一下
            initData();
        }
    }
    private void initData() {
        CThreadPoolExecutor.runInBackground(()->{
                int type = WorkRoomDataBase.getWorkRoomDataBase(getApplicationContext()).getExamStatusDao().getStartExamInt();
                ExamPlatformData.getInstance().setExamType(type);
        });
    }
    public static Context getAppContext(){
        return appContext;
    }
app/src/main/res/layout/layout_road_train.xml
@@ -8,59 +8,78 @@
<TableLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_height="45dp"
    android:padding="@dimen/ui_margin_5dp"
    android:gravity="bottom">
<TableRow android:layout_width="wrap_content"
<TableRow android:layout_width="match_parent"
    android:id="@+id/first"
    android:layout_height="35dp">
    <Button android:id="@+id/btn_1"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        android:background="@drawable/btn_exam_item_bg"
        android:text="@string/straight_line"/>
    <Button android:id="@+id/btn_2"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        style="@style/ui_exam_font"
        android:text="@string/add_subtract"/>
    <Button android:id="@+id/btn_3"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        style="@style/ui_exam_font"
        android:text="@string/pull_over"/>
    <Button android:id="@+id/btn_4"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        style="@style/ui_exam_font"
        android:text="@string/by_crossing"/>
    <Button android:id="@+id/btn_5"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        android:text="@string/junction_left"/>
    <Button android:id="@+id/btn_6"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        style="@style/ui_exam_font"
        android:text="@string/junction_right"/>
    <Button android:id="@+id/btn_12"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        style="@style/ui_exam_font"
        android:text="@string/by_crossing"/>
    <Button android:id="@+id/btn_5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:background="@drawable/btn_exam_item_bg"
        android:text="@string/junction_left"/>
    <Button android:id="@+id/btn_6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        style="@style/ui_exam_font"
        android:text="@string/junction_right"/>
        android:text="@string/lane_change"/>
</TableRow>
    <TableRow android:layout_width="wrap_content"
@@ -68,96 +87,72 @@
        android:layout_height="35dp">
    <Button android:id="@+id/btn_7"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        style="@style/ui_exam_font"
        android:text="@string/crosswalk"/>
        <Button android:id="@+id/btn_8"
        android:layout_width="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
        android:layout_height="wrap_content"
            android:textColor="#FFFFFF"
            style="@style/ui_exam_font"
            android:background="@drawable/btn_exam_item_bg"
            android:layout_marginRight="@dimen/ui_margin_10dp"
            android:text="@string/school_area"/>
    <Button android:id="@+id/btn_9"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        android:text="@string/bus_area"/>
    <Button android:id="@+id/btn_10"
        android:layout_width="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_marginRight="@dimen/ui_margin_10dp"
        android:text="@string/turn_around"/>
    <Button android:id="@+id/btn_11"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:background="@drawable/btn_exam_item_bg"
        android:visibility="gone"
        android:text="@string/turn_around"/>
    <Button android:id="@+id/btn_12"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:visibility="gone"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        style="@style/ui_exam_font"
        android:text="@string/lane_change"/>
        <Button android:id="@+id/btn_13"
            android:layout_width="wrap_content"
        <Button android:id="@+id/btn_14"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:visibility="gone"
            android:textColor="#FFFFFF"
            android:background="@drawable/btn_exam_item_bg"
            android:layout_marginRight="@dimen/ui_margin_10dp"
            style="@style/ui_exam_font"
            android:text="@string/start_vehicle"/>
        <Button android:id="@+id/btn_16"
            android:textColor="#FFFFFF"
            style="@style/ui_exam_font"
            android:background="@drawable/btn_exam_item_bg"
            android:layout_marginRight="@dimen/ui_margin_10dp"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:text="@string/pull_over"/>
        <Button android:id="@+id/btn_13"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:textColor="#FFFFFF"
            android:background="@drawable/btn_exam_item_bg"
            style="@style/ui_exam_font"
            android:text="@string/night_driving"/>
    </TableRow>
    <TableRow android:layout_width="wrap_content"
        android:visibility="gone"
        android:id="@+id/third"
        android:layout_height="35dp">
    <Button android:id="@+id/btn_14"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        style="@style/ui_exam_font"
        android:text="@string/junction_right"/>
    <Button android:id="@+id/btn_15"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#FFFFFF"
        android:background="@drawable/btn_exam_item_bg"
        style="@style/ui_exam_font"
        android:text="@string/turn_around"/>
    <Button android:id="@+id/btn_16"
        android:textColor="#FFFFFF"
        style="@style/ui_exam_font"
        android:background="@drawable/btn_exam_item_bg"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/pull_over"/>
    </TableRow>
</TableLayout>
</ScrollView>