From b1241719066f2636d6e30be525cef8bcc6d30619 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 23 四月 2020 13:05:44 +0800
Subject: [PATCH] 完善参数设置UI

---
 app/src/main/java/safeluck/drive/evaluation/fragment/SignalConfigFragment.java |   47 ++++++++++++++++++-----------------------------
 1 files changed, 18 insertions(+), 29 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/SignalConfigFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/SignalConfigFragment.java
index ece42fa..5194ddc 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/SignalConfigFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/SignalConfigFragment.java
@@ -103,47 +103,36 @@
 
     private void initView(View view) {
         mToobar = view.findViewById(R.id.toolbar);
-        mToobar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back_white_24dp,null));
         linearLayout = view.findViewById(R.id.ll_container);
-        mToobar.setNavigationOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View v) {
-                _mActivity.onBackPressed();
-            }
-        });
         mToobar.setTitle("淇″彿閰嶇疆");
         listView =new ListView(_mActivity);
         ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
-        ViewGroup.LayoutParams layoutParams1 = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
         listView.setLayoutParams(layoutParams);
         linearLayout.addView(listView);
         listView.setDivider(null);
         final MySignalsAdapter mySignalsAdapter = new MySignalsAdapter(_mActivity);
 
          signalConfigViewModel = ViewModelProviders.of(this).get(SignalConfigViewModel.class);
-        signalConfigViewModel.getSignalConfigs().observe(this, new Observer<List<SingalConfig>>() {
-            @Override
-            public void onChanged(List<SingalConfig> singalConfigs) {
-                list.clear();
-                signalConfiglist.clear();
-                MyLog.i(TAG,"淇″彿閰嶇疆鍙戠敓鍙樺寲");
+        signalConfigViewModel.getSignalConfigs().observe(this, singalConfigs -> {
+            list.clear();
+            signalConfiglist.clear();
+            MyLog.i(TAG,"淇″彿閰嶇疆鍙戠敓鍙樺寲");
 
-                for (int i = 0; i < singalConfigs.size(); i++) {
-                    SignalConfigRemote signalConfigRemote = new SignalConfigRemote();
-                    signalConfigRemote.setFunc_id(i);
-                    signalConfigRemote.setGpio_num(singalConfigs.get(i).getIndex());
-                    signalConfigRemote.setLevel(singalConfigs.get(i).getHighLevel());
-                    list.add(signalConfigRemote);
-                }
-                for (int i = 0; i < singalConfigs.size(); i++) {
+            for (int i = 0; i < singalConfigs.size(); i++) {
+                SignalConfigRemote signalConfigRemote = new SignalConfigRemote();
+                signalConfigRemote.setFunc_id(i);
+                signalConfigRemote.setGpio_num(singalConfigs.get(i).getIndex());
+                signalConfigRemote.setLevel(singalConfigs.get(i).getHighLevel());
+                list.add(signalConfigRemote);
+            }
+            for (int i = 0; i < singalConfigs.size(); i++) {
 
-                    SingalConfig singalConfig = singalConfigs.get(i);
-                    i++;
-                    SingalConfig singalConfig1 = singalConfigs.get(i);
-                    signalConfiglist .add(new SignalConfigBean(singalConfig.getSignalName(),singalConfig1.getSignalName(),singalConfig.getHighLevel()==1?true:false,singalConfig.getMainBoard()==1?true:false,
-                            singalConfig1.getHighLevel()==1?true:false,singalConfig1.getMainBoard()==1?true:false,singalConfig.getIndex(),singalConfig1.getIndex()));
-                    mySignalsAdapter.notifyDataSetChanged();
-                }
+                SingalConfig singalConfig = singalConfigs.get(i);
+                i++;
+                SingalConfig singalConfig1 = singalConfigs.get(i);
+                signalConfiglist .add(new SignalConfigBean(singalConfig.getSignalName(),singalConfig1.getSignalName(),singalConfig.getHighLevel()==1?true:false,singalConfig.getMainBoard()==1?true:false,
+                        singalConfig1.getHighLevel()==1?true:false,singalConfig1.getMainBoard()==1?true:false,singalConfig.getIndex(),singalConfig1.getIndex()));
+                mySignalsAdapter.notifyDataSetChanged();
             }
         });
 

--
Gitblit v1.8.0