Showing
2 changed files
with
7 additions
and
5 deletions
| @@ -34,6 +34,8 @@ public class SocketService extends Service { | @@ -34,6 +34,8 @@ public class SocketService extends Service { | ||
| 34 | public static final String HEART_BEAT_ACTION = "com.dingmore.terminal.socket.heart"; | 34 | public static final String HEART_BEAT_ACTION = "com.dingmore.terminal.socket.heart"; |
| 35 | 35 | ||
| 36 | public static final String HEART_BEAT_STRING = "\\r\\n\\r\\n";//心跳包内容 | 36 | public static final String HEART_BEAT_STRING = "\\r\\n\\r\\n";//心跳包内容 |
| 37 | + public static final String REGISTER_STRING = "{\"cmd\":\"register\",\"data\":{\"room_sn\":\"000002\"}}\\r\\n\\r\\n";//注册内容 | ||
| 38 | + public static final String RECONNECT_STRING = "{\"cmd\":\"reconnect\",\"data\":{\"room_sn\":\"000002\"}}\\r\\n\\r\\n";//注册内容 | ||
| 37 | 39 | ||
| 38 | private ReadThread mReadThread; | 40 | private ReadThread mReadThread; |
| 39 | private Gson gson; | 41 | private Gson gson; |
| @@ -166,7 +168,7 @@ public class SocketService extends Service { | @@ -166,7 +168,7 @@ public class SocketService extends Service { | ||
| 166 | try { | 168 | try { |
| 167 | if (!sendRegister) { | 169 | if (!sendRegister) { |
| 168 | Log.d(TAG, "send register mes"); | 170 | Log.d(TAG, "send register mes"); |
| 169 | - String msg = "{\"cmd\":\"register\",\"data\":{\"room_sn\":\"000002\"}}\\r\\n\\r\\n"; | 171 | + String msg = REGISTER_STRING; |
| 170 | sendMsg(msg); | 172 | sendMsg(msg); |
| 171 | Log.d(TAG, "" + msg); | 173 | Log.d(TAG, "" + msg); |
| 172 | sendRegister = true; | 174 | sendRegister = true; |
| @@ -185,7 +187,7 @@ public class SocketService extends Service { | @@ -185,7 +187,7 @@ public class SocketService extends Service { | ||
| 185 | SocketResponse socketResponse = gson.fromJson(message.trim(), SocketResponse.class); | 187 | SocketResponse socketResponse = gson.fromJson(message.trim(), SocketResponse.class); |
| 186 | switch (socketResponse.getCode()) { | 188 | switch (socketResponse.getCode()) { |
| 187 | case ROOM_HAS_REGISTERED: | 189 | case ROOM_HAS_REGISTERED: |
| 188 | - sendMsg("{\"cmd\":\"reconnect\",\"data\":{\"room_sn\":\"000002\"}}\\r\\n\\r\\n"); | 190 | + sendMsg(RECONNECT_STRING); |
| 189 | Log.d(TAG, "send reconnect mes"); | 191 | Log.d(TAG, "send reconnect mes"); |
| 190 | break; | 192 | break; |
| 191 | case ROOM_NOT_EXIST_M: | 193 | case ROOM_NOT_EXIST_M: |
| @@ -249,6 +251,7 @@ public class SocketService extends Service { | @@ -249,6 +251,7 @@ public class SocketService extends Service { | ||
| 249 | Log.d(TAG, "heart beat error restart"); | 251 | Log.d(TAG, "heart beat error restart"); |
| 250 | // mHandler.removeCallbacks(heartBeatRunnable); | 252 | // mHandler.removeCallbacks(heartBeatRunnable); |
| 251 | mReadThread.release(); | 253 | mReadThread.release(); |
| 254 | + sendRegister = false; | ||
| 252 | releaseLastSocket(mSocket); | 255 | releaseLastSocket(mSocket); |
| 253 | new InitSocketThread().start(); | 256 | new InitSocketThread().start(); |
| 254 | } | 257 | } |
| @@ -30,14 +30,13 @@ | @@ -30,14 +30,13 @@ | ||
| 30 | android:layout_width="wrap_content" | 30 | android:layout_width="wrap_content" |
| 31 | android:layout_height="47dp" | 31 | android:layout_height="47dp" |
| 32 | android:layout_marginTop="35dp" | 32 | android:layout_marginTop="35dp" |
| 33 | - android:layout_marginRight="30dp" | ||
| 34 | android:textSize="20sp" | 33 | android:textSize="20sp" |
| 35 | android:textColor="@color/white" | 34 | android:textColor="@color/white" |
| 36 | android:id="@+id/promoteTv" | 35 | android:id="@+id/promoteTv" |
| 37 | android:visibility="visible" | 36 | android:visibility="visible" |
| 38 | android:padding="5dp" | 37 | android:padding="5dp" |
| 39 | - android:paddingStart="10dp" | ||
| 40 | - android:paddingEnd="10dp" | 38 | + android:paddingStart="15dp" |
| 39 | + android:paddingEnd="5dp" | ||
| 41 | android:gravity="center" | 40 | android:gravity="center" |
| 42 | android:background="@color/dark_background" | 41 | android:background="@color/dark_background" |
| 43 | android:layout_gravity="right"/> | 42 | android:layout_gravity="right"/> |
Please
register
or
login
to post a comment