@Override protected void onDestroy() { super.onDestroy(); if(isMessageListInited) { EMClient.getInstance().chatroomManager().leaveChatRoom(chatroomId); //postUserChangeEvent(StatisticsType.LEAVE, EMClient.getInstance().getCurrentUser()); } if (chatRoomChangeListener != null) { EMClient.getInstance() .chatroomManager() .removeChatRoomChangeListener(chatRoomChangeListener); } mVideoView.onDestroy(); }
@Override public void onDestroy() { super.onDestroy(); if (groupListener != null) { EMClient.getInstance().groupManager().removeGroupChangeListener(groupListener); } if(chatType == EaseConstant.CHATTYPE_CHATROOM){ EMClient.getInstance().chatroomManager().leaveChatRoom(toChatUsername); } if(chatRoomChangeListener != null){ EMClient.getInstance().chatroomManager().removeChatRoomChangeListener(chatRoomChangeListener); } }
@Override public void onDestroy() { super.onDestroy(); if (groupListener != null) { EMClient.getInstance().groupManager().removeGroupChangeListener(groupListener); } if (chatType == EaseConstant.CHATTYPE_CHATROOM) { EMClient.getInstance().chatroomManager().leaveChatRoom(toChatUsername); } if (chatRoomChangeListener != null) { EMClient.getInstance().chatroomManager().removeChatRoomChangeListener(chatRoomChangeListener); } }
@Override public void onDestroy() { super.onDestroy(); if (groupListener != null) { EMClient.getInstance().groupManager().removeGroupChangeListener(groupListener); } if(chatType == EaseConstant.CHATTYPE_CHATROOM){ EMClient.getInstance().chatroomManager().leaveChatRoom(toChatUsername); } if(chatRoomChangeListener != null){ EMClient.getInstance().chatroomManager().removeChatRoomChangeListener(chatRoomChangeListener); } }
@Override public void onDestroy() { super.onDestroy(); if (groupListener != null) { EMClient.getInstance().groupManager().removeGroupChangeListener(groupListener); } if(chatType == EaseConstant.CHATTYPE_CHATROOM){ EMClient.getInstance().chatroomManager().leaveChatRoom(toChatUsername); } if(chatRoomChangeListener != null){ EMClient.getInstance().chatroomManager().removeChatRoomChangeListener(chatRoomChangeListener); } }
@Override protected void onDestroy() { super.onDestroy(); //mEasyStreaming.onDestroy(); cameraView.release(); if (chatRoomChangeListener != null) { EMClient.getInstance() .chatroomManager() .removeChatRoomChangeListener(chatRoomChangeListener); } EMClient.getInstance().chatroomManager().leaveChatRoom(chatroomId); executeRunnable(new Runnable() { @Override public void run() { try { LiveManager.getInstance().terminateLiveRoom(liveId); } catch (LiveException e) { e.printStackTrace(); } } }); }