From 3e3fb023902585f9dfb36562ce29aedf5b051c51 Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期二, 26 十一月 2019 19:17:00 +0800 Subject: [PATCH] 加入失败项目表,所有失败项都记录到这表;然后通过多表查询所对应的记录;还未完善,可以跑 --- app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) 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 c40f2f5..44d6f9f 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java @@ -10,6 +10,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.Button; +import android.widget.Toast; import androidx.appcompat.widget.AppCompatEditText; import androidx.lifecycle.LifecycleOwner; @@ -23,8 +24,11 @@ import me.yokeyword.fragmentation.SupportFragment; import safeluck.drive.evaluation.DB.Student; import safeluck.drive.evaluation.DB.WokViewModel; +import safeluck.drive.evaluation.DB.WorkRoomDataBase; import safeluck.drive.evaluation.DB.criterias.CriteriaForI; import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel; +import safeluck.drive.evaluation.DB.failitems.FailedProj; +import safeluck.drive.evaluation.DB.failitems.FailedProj_select; import safeluck.drive.evaluation.R; import safeluck.drive.evaluation.tcp.ConnectThread; @@ -78,10 +82,18 @@ 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(); - connectThread = new ConnectThread(serverIp,Integer.parseInt(serverPort)); - connectThread.start(); +// String serverIp = ip.getText().toString().trim(); +// String serverPort = port.getText().toString().trim(); +// connectThread = new ConnectThread(serverIp,Integer.parseInt(serverPort)); +// connectThread.start(); + + WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() { + @Override + public void run() { + + WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getFailProjDao().insert(new FailedProj(1,4)); + } + }); break; case R.id.btn_send: @@ -89,7 +101,7 @@ //// connectThread.sendMessage(sendEditText.getText().toString().trim()); //// sendEditText.getText().clear(); //// } - checkCriteria(++item_id); + break; } } -- Gitblit v1.8.0