From 9f4af8f45a67819d32f1c403025b7090c027c457 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期四, 10 九月 2020 15:54:04 +0800
Subject: [PATCH] 把道路、场地、模型更新功能放到设置参数;修改基础数据,使之对齐

---
 app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java |   42 +++++++++++++++---------------------------
 1 files changed, 15 insertions(+), 27 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
index d7faece..651b909 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
@@ -104,11 +104,12 @@
                                         version = new String(BytesUtils.hexStringToBytes(version),"GBK");
                                         versionDes= "鐗堟湰鍙�                     ";
                                         version = version+"#"+ BuildConfig.VERSION_NAME;
-                                        setitemInfo(versionDes,version,R.mipmap.version_pic);
+
+                                        datas.add(new BaseDataUIBean(str2SpannableString(versionDes),R.mipmap.version_pic,str2FouregourdSpannableString(version),"",1,null));
                                     }else if(fields[i].getName().equalsIgnoreCase("sn")){
-                                        setitemInfo("璁惧搴忓垪鍙�            ", String.valueOf(fields[i].get(mcuInfo)),R.mipmap.device_sn);
+                                        datas.add(new BaseDataUIBean(str2SpannableString("璁惧搴忓垪鍙�"),R.mipmap.device_sn,str2FouregourdSpannableString(String.valueOf(fields[i].get(mcuInfo))),"",1,null));
                                     }else if(fields[i].getName().equalsIgnoreCase("selftest")){
-                                        setitemInfo("鑷鐘舵��                ", String.valueOf(fields[i].get(mcuInfo)),R.mipmap.auto_check_status);
+                                        datas.add(new BaseDataUIBean(str2SpannableString("鑷鐘舵�� "),R.mipmap.auto_check_status,str2FouregourdSpannableString(String.valueOf(fields[i].get(mcuInfo))),"",1,null));
                                     }
 
                                 } catch (IllegalAccessException e) {
@@ -122,17 +123,16 @@
                                 public void run() {
 
                                     if (mRtkConfig != null){
-                                        setitemInfo("鐪両D                          ", String.valueOf(mRtkConfig.getProvince()),R.mipmap.province_id);
-                                        setitemInfo("甯侷D                          ", String.valueOf(mRtkConfig.getCity()),R.mipmap.province_id);
-                                        setitemInfo("RTK骞冲彴鍦板潃         ", mRtkConfig.getIp()+":"+mRtkConfig.getPort(),R.mipmap.platform_pic);
-                                        setitemInfo("鑰冭瘯骞冲彴鍦板潃         ",ExamPlatformData.getInstance().getPlatformIP()
-                                                +":"+ExamPlatformData.getInstance().getPlatformPort(),R.mipmap.platform_pic);
-
+                                        datas.add(new BaseDataUIBean(str2SpannableString("鐪両D  "),R.mipmap.province_id,str2FouregourdSpannableString(String.valueOf(mRtkConfig.getProvince())),"",1,null));
+                                        datas.add(new BaseDataUIBean(str2SpannableString("甯侷D  "),R.mipmap.province_id,str2FouregourdSpannableString(String.valueOf(mRtkConfig.getCity())),"",1,null));
+                                        datas.add(new BaseDataUIBean(str2SpannableString("RTK骞冲彴鍦板潃  "),R.mipmap.platform_pic,str2FouregourdSpannableString(mRtkConfig.getIp()+":"+mRtkConfig.getPort()),"",1,null));
+                                        datas.add(new BaseDataUIBean(str2SpannableString("鑰冭瘯骞冲彴鍦板潃  "),R.mipmap.platform_pic,str2FouregourdSpannableString(ExamPlatformData.getInstance().getPlatformIP()
+                                                +":"+ExamPlatformData.getInstance().getPlatformPort()),"",1,null));
 
                                     }
                                     if (appStatus != null){
-                                        setitemInfo("RTK骞冲彴鐘舵��         ", appStatus.getRtk_connect_status()==1?(appStatus.getRtk_login_code()==0?"宸茬櫥褰�":"鏈櫥褰�"):"鏈繛鎺�",R.mipmap.conn_status);
-                                        setitemInfo("鑰冭瘯骞冲彴鐘舵��         ", ExamPlatformData.getInstance().getExamplatformStatusStr(ExamPlatformData.getInstance().getExamplatformStatus()),R.mipmap.conn_status);
+                                          datas.add(new BaseDataUIBean(str2SpannableString("RTK骞冲彴鐘舵��"),R.mipmap.conn_status,str2FouregourdSpannableString(appStatus.getRtk_connect_status()==1?(appStatus.getRtk_login_code()==0?"宸茬櫥褰�":"鏈櫥褰�"):"鏈繛鎺�"),"",1,null));
+                                          datas.add(new BaseDataUIBean(str2SpannableString("鑰冭瘯骞冲彴鐘舵��"),R.mipmap.conn_status,str2FouregourdSpannableString(ExamPlatformData.getInstance().getExamplatformStatusStr(ExamPlatformData.getInstance().getExamplatformStatus())),"",1,null));
                                     }
                                     HashMap<BaseDataUIBean.TYPE_, MapInfoHead> hashMaps = ExamPlatformData.getInstance().getMapInfoHeads();
                                     if (hashMaps != null){
@@ -163,16 +163,7 @@
         return spannableString;
     }
 
-    private void setitemInfo(String des, String str, int id){
-        versionDes=des;
-        version= versionDes+str;
-        spannableString = new SpannableString(version);
-        spannableString.setSpan(new AbsoluteSizeSpan(22),0,versionDes.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
-        spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#A8AAA7")),0,versionDes.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
-        spannableString.setSpan(new AbsoluteSizeSpan(28),versionDes.length()-1,version.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
-        spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#FFFFFF")),versionDes.length()-1,version.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
-        datas.add(new BaseDataUIBean( spannableString,id));
-    }
+
 
     public static SupportFragment newInstance() {
         return new BaseDatasFragment();
@@ -271,16 +262,13 @@
             BaseDataUIBean.TYPE_ type = datas.get((int)view.getTag()).getType_();
             switch (type){
                 case car:
-                    Toast.makeText(_mActivity, "鏇存柊杞︽ā鍨�", Toast.LENGTH_SHORT).show();
-                    DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"car");
+
                     break;
                 case road:
-                    Toast.makeText(_mActivity, "鏇存柊閬撹矾鍦板浘", Toast.LENGTH_SHORT).show();
-                    DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"road");
+
                     break;
                 case yard:
-                    Toast.makeText(_mActivity, "鏇存柊鍦哄湴鍦板浘", Toast.LENGTH_SHORT).show();
-                    DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"yard");
+
                     break;
             }
         }

--
Gitblit v1.8.0