From 29c1adb9502beb6f6afd8eec0d688b0f27d04f0f Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期五, 13 十二月 2019 15:44:34 +0800
Subject: [PATCH] 跑通收数据
---
app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java b/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java
index 5457509..056a296 100644
--- a/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java
+++ b/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java
@@ -3,12 +3,14 @@
import android.util.Log;
import com.anyun.im_lib.interf.IMSClientInteface;
+import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
+import com.google.gson.reflect.TypeToken;
-
+import java.lang.reflect.Type;
import java.util.Vector;
@@ -78,18 +80,21 @@
}
private Vector<String> convertHosts(String hosts) {
+ Log.i(TAG, "convertHosts: "+hosts);
if (hosts != null && hosts.length() > 0) {
- JsonArray hostArray = JsonParser.parseString(hosts).getAsJsonArray();
- if (null != hostArray && hostArray.size() > 0) {
- Vector<String> serverUrlList = new Vector<String>();
- JsonObject host;
- for (int i = 0; i < hostArray.size(); i++) {
- host = JsonParser.parseString(hostArray.get(i).toString()).getAsJsonObject();
- serverUrlList.add(host.get("host") + " "
- + host.get("port"));
- }
- return serverUrlList;
+
+ Vector<String> serverUrlList = new Vector<>();
+ JsonArray jsonArray =JsonParser.parseString(hosts).getAsJsonArray();
+ for (int i = 0; i < jsonArray.size(); i++) {
+ JsonObject host = jsonArray.get(i).getAsJsonObject();
+ String hostName = host.get("host").getAsString();
+ int port = host.get("port").getAsInt();
+
+ Log.i(TAG, "convertHosts: hostname="+hostName+" port="+port);
+ serverUrlList.add(hostName+" "+port);
}
+ return serverUrlList;
+
}
--
Gitblit v1.8.0