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