lizhanwei
2020-01-21 0430b3fdadf97ba939eb57316c7d28dbe2943fec
在联网考试中,点击开始考试才进行清空失败项目表数据
3个文件已修改
9 ■■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjViewModel.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/app.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjViewModel.java
@@ -32,4 +32,8 @@
    public void insert(FailedProj proj){
        failedProjRepository.insert(proj);
    }
    public void  deleteAll(){
        failedProjRepository.deleteAll();
    }
}
app/src/main/java/safeluck/drive/evaluation/app.java
@@ -166,7 +166,6 @@
                MyLog.d(TAG, "考试开始,复位数据库失败项目表");
                try {
                    failedProjRepository.deleteAll();
                    JSONObject jsonObject =new JSONObject((String)json);
                    int errCode = jsonObject.getInt("error");
                    switch (errCode){
app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
@@ -79,6 +79,7 @@
    private int currTotalScore = 100;
    private List<ScoreBean> mArrayList = new ArrayList<>();
    private static final int SPEED_DATA = 2;
    private FailedProjViewModel failedProjViewModel;
    public static SupportFragment newInstance() {
        return new NetWorkTrainFragment();
@@ -109,7 +110,7 @@
        View view = inflater.inflate(R.layout.layout_train_fragment, container, false);
        initView(view);
        FailedProjViewModel failedProjViewModel = ViewModelProviders.of(this).get(FailedProjViewModel.class);
        failedProjViewModel = ViewModelProviders.of(this).get(FailedProjViewModel.class);
        failedProjViewModel.getFailedProjectsForI(Constant.TEST_STU_ID).observe(this, new Observer<List<FailedProj_select>>() {
            @Override
            public void onChanged(List<FailedProj_select> failedProj_selects) {
@@ -288,6 +289,7 @@
        switch (v.getId()) {
            case R.id.btn_start:
                examStatusViewModel.updateStartExam(Constant.HAS_BEEN_START_EXAM);
                failedProjViewModel.deleteAll();
                sendExamJson(1);
                iv_head.getDrawable().setLevel(1);
                break;