From c5880ce42053910bb33e643530deff019e22e924 Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期二, 26 十一月 2019 17:58:01 +0800 Subject: [PATCH] 修改criteria_I.json文件某个字段使之Gson不报错;点开TrainFragment的时候开始加载数据库(onCreate插入数据) --- app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 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 baa967f..c40f2f5 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java @@ -23,6 +23,8 @@ import me.yokeyword.fragmentation.SupportFragment; import safeluck.drive.evaluation.DB.Student; import safeluck.drive.evaluation.DB.WokViewModel; +import safeluck.drive.evaluation.DB.criterias.CriteriaForI; +import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel; import safeluck.drive.evaluation.R; import safeluck.drive.evaluation.tcp.ConnectThread; @@ -35,13 +37,15 @@ public class TcpFragment extends SupportFragment implements View.OnClickListener { + private static final String TAG = TcpFragment.class.getSimpleName(); private TextInputEditText ip; private TextInputEditText port; private Button btn_connect; private Button btn_send; private ConnectThread connectThread; private AppCompatEditText sendEditText; - private WokViewModel workViewModel; + private CriteriaIViewModel workViewModel; + private int item_id=0; public static TcpFragment newInstance() { return new TcpFragment(); @@ -52,16 +56,9 @@ public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.layout_tcpclient, container, false); initView(view); - workViewModel =ViewModelProviders.of(this).get(WokViewModel.class); + workViewModel =ViewModelProviders.of(this).get(CriteriaIViewModel.class); - workViewModel.getStudents().observe((LifecycleOwner) this, new Observer<List<Student>>() { - @Override - public void onChanged(List<Student> students) { - for (Student student:students){ - Log.i("Students", "onChanged: "+student.toString()); - } - } - }); + return view; } @@ -92,8 +89,17 @@ //// connectThread.sendMessage(sendEditText.getText().toString().trim()); //// sendEditText.getText().clear(); //// } - workViewModel.insertStudent(new Student(1002,"鐜嬩簲","500107198910124566",1)); + checkCriteria(++item_id); break; } } + + private void checkCriteria(int item_id) { + workViewModel.queryCriteriaI(item_id).observe(TcpFragment.this, new Observer<CriteriaForI>() { + @Override + public void onChanged(CriteriaForI criteriaForI) { + Log.i(TAG, "onChanged: "+criteriaForI.toString()); + } + }); + } } -- Gitblit v1.8.0