From 12c468b38b46e61f9c2dcec27684e9ea1d54adcf Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期三, 08 一月 2020 17:37:12 +0800
Subject: [PATCH] 删除数据库升级方法;插入数据库改到Activity,否则application insert会报错;

---
 app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
index 098acc8..31c1dcb 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
@@ -13,6 +13,8 @@
 
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
+import androidx.lifecycle.Observer;
+import androidx.lifecycle.ViewModelProviders;
 
 import com.anyun.exam.lib.AYSdk;
 import com.google.gson.Gson;
@@ -28,6 +30,8 @@
 
 import me.yokeyword.fragmentation.SupportFragment;
 import safeluck.drive.evaluation.Constant;
+import safeluck.drive.evaluation.DB.failitems.FailedProjViewModel;
+import safeluck.drive.evaluation.DB.failitems.FailedProj_select;
 import safeluck.drive.evaluation.R;
 import safeluck.drive.evaluation.adapter.ScoreAdapter;
 import safeluck.drive.evaluation.bean.ScoreBean;
@@ -46,6 +50,8 @@
     private Button btn_start_exam;
     private ScoreAdapter mScoreAdapter;
 
+    private int item_id;//鎵e垎鍒嗘暟鎬诲拰
+
     private List<ScoreBean> mArrayList = new ArrayList<>();
 
     public static SupportFragment newInstance() {
@@ -57,6 +63,24 @@
     public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
         View view = inflater.inflate(R.layout.layout_train_fragment,container,false);
         initView(view);
+
+        FailedProjViewModel 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) {
+                item_id = 0;
+                mArrayList.clear();
+                for (FailedProj_select f :
+                        failedProj_selects) {
+                    item_id += f.getScore_deducting();
+                    Log.i(TAG, "onChanged: "+f.toString());
+                    mArrayList.add(new ScoreBean(f.getScore_deducting(),f.getItem_content(),f.getDeducting_reason()));
+                    mScoreAdapter.addDatas(mArrayList);
+                }
+            }
+        });
+
+
         return view;
     }
 
@@ -68,13 +92,6 @@
         btn_start_exam.setOnClickListener(this);
         view.findViewById(R.id.tv_stop).setOnClickListener(this);
         mListView.addHeaderView(LayoutInflater.from(_mActivity).inflate(R.layout.layout_score_item,null));
-        mArrayList.add(new ScoreBean(12,"鐩磋杞集","鍚庤疆鑳庡帇绾�"));
-        mArrayList.add(new ScoreBean(100,"鍊掕溅鍏ュ簱","鏈郴瀹夊叏甯�"));
-        mArrayList.add(new ScoreBean(10,"鍧¢亾璧锋","涓�娆$唲鐏�"));
-        mArrayList.add(new ScoreBean(0,"",""));
-        mArrayList.add(new ScoreBean(0,"",""));
-
-        mScoreAdapter.addDatas(mArrayList);
 
     }
 

--
Gitblit v1.8.0