From b94c7933e370690a896c89acf8b7aa2dc55c2c1e Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期三, 27 十一月 2019 15:41:06 +0800
Subject: [PATCH] 完整能跑,在数据库初始化出入失败条目,会抛错,不知why,不过不影响使用;

---
 app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjWorker.java |    2 +-
 app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java          |   10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjWorker.java b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjWorker.java
index 7cb7394..a501b09 100644
--- a/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjWorker.java
+++ b/app/src/main/java/safeluck/drive/evaluation/DB/failitems/FailedProjWorker.java
@@ -29,7 +29,7 @@
     @Override
     public Result doWork() {
         MyLog.i(TAG,"棰勭疆涓�鏉″け璐ラ」鐩�");
-        WorkRoomDataBase.getWorkRoomDataBase(getApplicationContext()).getFailProjDao().insert(new FailedProj(1,5));
+//        WorkRoomDataBase.getWorkRoomDataBase(getApplicationContext()).getFailProjDao().insert(new FailedProj(1,5));  //鍔犱笂杩欎竴琛屼細鎶ラ敊锛屼笉鐭ラ亾涓轰粈涔堬紝鍖卥ey constraint fail宕╂簝
         return Result.success();
     }
 }
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
index 99e3c85..befb00f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -78,21 +78,23 @@
         btn_send.setOnClickListener(this);
         btn_connect.setOnClickListener(this);
     }
-
+    int r ;
     @Override
     public void onClick(View v) {
         switch (v.getId()){
             case R.id.btn_connect:
 //                String serverIp = ip.getText().toString().trim();
-//                String serverPort = port.getText().toString().trim();
+//                String serverPort = port.getText().toStrirng().trim();
 //            connectThread = new ConnectThread(serverIp,Integer.parseInt(serverPort));
 //            connectThread.start();
-
+                    Random random = new Random();
+                r = random.nextInt(30)+1;
+                Log.i(TAG, "onClick: 闅忔満鏁�="+r);
                 WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() {
                     @Override
                     public void run() {
 
-                WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getFailProjDao().insert(new FailedProj(1, new Random(30).nextInt()+1));
+                WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getFailProjDao().insert(new FailedProj(1, r));
                     }
                 });
 

--
Gitblit v1.8.0