From c9fc43ded908425af405f61a1df3474dd3105e92 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期三, 26 二月 2020 14:36:30 +0800
Subject: [PATCH] 完成所有协议

---
 app/src/main/java/safeluck/drive/evaluation/MainActivity.java |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
index dda96f5..1795cdf 100644
--- a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
+++ b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
@@ -25,6 +25,7 @@
 import safeluck.drive.evaluation.DB.rtktb.RTKConfigViewModel;
 import safeluck.drive.evaluation.DB.signalConfigdb.SignalConfigViewModel;
 import safeluck.drive.evaluation.DB.signalConfigdb.SingalConfig;
+import safeluck.drive.evaluation.bean.ExamPlatformData;
 import safeluck.drive.evaluation.bean.SignalConfigRemote;
 import safeluck.drive.evaluation.cEventCenter.CEventCenter;
 import safeluck.drive.evaluation.cEventCenter.ICEventListener;
@@ -54,6 +55,7 @@
 import safeluck.drive.evaluation.util.FileUtil;
 import safeluck.drive.evaluation.util.PermissionManager;
 import safeluck.drive.evaluation.util.SPUtils;
+import safeluck.drive.evaluation.viewmodels.ExamPlatformModel;
 import safeluck.drive.evaluation.viewmodels.MainViewModel;
 import safeluck.drive.evaluation.viewmodels.RTKConnAndLogin;
 import safeluck.drive.evaluation.viewmodels.RTKConnAndLoginViewModel;
@@ -158,10 +160,27 @@
         setContentView(R.layout.activity_main);
         // TODO
         //  杩涜tcp杩炴帴
-        String userId = "100002";
-        String token = "token_" + userId;
-        String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
-        IMSClientBootstrap.getInstance().init(userId,token,hosts,1,this);
+        final String userId = "100002";
+        final String token = "token_" + userId;
+        ExamPlatformModel examPlatformModel = ViewModelProviders.of(this).get(ExamPlatformModel.class);
+        examPlatformModel.getDataChange().observe(this, new Observer<Integer>() {
+            @Override
+            public void onChanged(Integer integer) {
+                Log.i(TAG, "ExamPlatformModel onChanged: integer=="+integer);
+                if (integer == 1){
+                    MyLog.i("閲嶆柊杩炴帴鑰冭瘯骞冲彴");
+                }else{
+
+                }
+
+
+                String str = ExamPlatformData.getInstance().getPlatformIP();
+                String hosts = "[{\"host\":"+str+","+ "\"port\":"+ExamPlatformData.getInstance().getPlatformPort()+"}]";
+                MyLog.i("hosts="+hosts);
+                IMSClientBootstrap.getInstance().init(userId,token,hosts,1,MainActivity.this);
+            }
+        });
+
 
 
 

--
Gitblit v1.8.0