Commit d0078183aeeebee592053ce2906f58ddd82e3b1e

Authored by 陈硕
1 parent b79e9397

添加被踢下线之后的toast

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 }
... ...