Commit d0078183aeeebee592053ce2906f58ddd82e3b1e
1 parent
b79e9397
添加被踢下线之后的toast
Showing
2 changed files
with
19 additions
and
6 deletions
app/src/main/java/com/cnlive/im/ui/ChatRoomActivity.java
| ... | ... | @@ -162,12 +162,12 @@ public class ChatRoomActivity extends AppCompatActivity implements View.OnClickL |
| 162 | 162 | } |
| 163 | 163 | |
| 164 | 164 | @Override |
| 165 | - public void onError(CNMessage cnMessage, int i, String s) { | |
| 165 | + public void onError(CNMessage cnMessage, int i, final String s) { | |
| 166 | 166 | Log.v(TAG, "SendMessageListener 失败 " + i + " s" + s); |
| 167 | 167 | mHandler.post(new Runnable() { |
| 168 | 168 | @Override |
| 169 | 169 | public void run() { |
| 170 | - Toast.makeText(ChatRoomActivity.this, "发送失败", Toast.LENGTH_SHORT).show(); | |
| 170 | + Toast.makeText(ChatRoomActivity.this, s, Toast.LENGTH_SHORT).show(); | |
| 171 | 171 | |
| 172 | 172 | } |
| 173 | 173 | }); |
| ... | ... | @@ -247,13 +247,27 @@ public class ChatRoomActivity extends AppCompatActivity implements View.OnClickL |
| 247 | 247 | //被踢下线状态 |
| 248 | 248 | private IChat.OnKickedOfflineListener onKickedOfflineListener = new IChat.OnKickedOfflineListener() { |
| 249 | 249 | @Override |
| 250 | - public void disconnected(int what, String extra) { | |
| 250 | + public void disconnected(int what, final String extra) { | |
| 251 | 251 | Log.e(TAG, what + " : " + extra); |
| 252 | + mHandler.post(new Runnable() { | |
| 253 | + @Override | |
| 254 | + public void run() { | |
| 255 | + Toast.makeText(ChatRoomActivity.this, extra, Toast.LENGTH_SHORT).show(); | |
| 256 | + | |
| 257 | + } | |
| 258 | + }); | |
| 252 | 259 | } |
| 253 | 260 | |
| 254 | 261 | @Override |
| 255 | - public void conByDevId(int what, String extra) { | |
| 262 | + public void conByDevId(final int what, final String extra) { | |
| 256 | 263 | Log.e(TAG, what + " : " + extra); |
| 264 | + mHandler.post(new Runnable() { | |
| 265 | + @Override | |
| 266 | + public void run() { | |
| 267 | + Toast.makeText(ChatRoomActivity.this, extra, Toast.LENGTH_SHORT).show(); | |
| 268 | + | |
| 269 | + } | |
| 270 | + }); | |
| 257 | 271 | } |
| 258 | 272 | }; |
| 259 | 273 | ... | ... |
app/src/main/java/com/cnlive/im/ui/MainActivity.java
| ... | ... | @@ -79,10 +79,9 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe |
| 79 | 79 | break; |
| 80 | 80 | case connect: |
| 81 | 81 | //调用此方法在聊天室中不切换用户默认为游客 |
| 82 | - // 调用此方法之后不调用断开连接,网络掉线等原因系统会自动重连用户无需处理 | |
| 82 | + //调用此方法之后不调用断开连接,网络掉线等原因系统会自动重连用户无需处理 | |
| 83 | 83 | ChatUtil.connect(connectListener); |
| 84 | 84 | |
| 85 | - | |
| 86 | 85 | } |
| 87 | 86 | } |
| 88 | 87 | } | ... | ... |