private void joinChatRoom() { //loadingLayout.setVisibility(View.INVISIBLE); EMClient.getInstance() .chatroomManager() .joinChatRoom(chatroomId, new EMValueCallBack<EMChatRoom>() { @Override public void onSuccess(EMChatRoom emChatRoom) { chatroom = emChatRoom; addChatRoomChangeListener(); onMessageListInit(); //postUserChangeEvent(StatisticsType.JOIN, EMClient.getInstance().getCurrentUser()); } @Override public void onError(int i, String s) { if(i == EMError.GROUP_PERMISSION_DENIED || i == EMError.CHATROOM_PERMISSION_DENIED){ showLongToast("你没有权限加入此房间"); finish(); }else if(i == EMError.CHATROOM_MEMBERS_FULL){ showLongToast("房间成员已满"); finish(); } showLongToast("加入聊天室失败: " +s); } }); }
protected void onChatRoomViewCreation() { final ProgressDialog pd = ProgressDialog.show(getActivity(), "", "Joining......"); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() {
protected void onChatRoomViewCreation() { final ProgressDialog pd = ProgressDialog.show(getActivity(), "", "Joining......"); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() {
protected void onChatRoomViewCreation() { final ProgressDialog pd = ProgressDialog.show(getActivity(), "", "Joining......"); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() {
protected void onChatRoomViewCreation() { final ProgressDialog pd = ProgressDialog.show(getActivity(), "", "Joining......"); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() {
protected void onChatRoomViewCreation() { final ProgressDialog pd = ProgressDialog.show(getActivity(), "", "Joining......"); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() {
protected void onChatRoomViewCreation() { final ProgressDialog pd = ProgressDialog.show(getActivity(), "", "Joining......"); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() {
@Override public void onAnimationEnd(Animation animation) { countdownView.setVisibility(View.GONE); if (count == COUNTDOWN_END_INDEX //&& mEasyStreaming != null && !isShutDownCountdown) { EMClient.getInstance() .chatroomManager() .joinChatRoom(chatroomId, new EMValueCallBack<EMChatRoom>() { @Override public void onSuccess(EMChatRoom emChatRoom) { chatroom = emChatRoom; addChatRoomChangeListener(); onMessageListInit(); } @Override public void onError(int i, String s) { showToast("加入聊天室失败"); } }); showToast("直播开始!"); //mEasyStreaming.startRecording(); cameraView.startRecording(); isStarted = true; cameraView.addStreamStateListener(mStreamStateListener); cameraView.addNetworkListener(mNetworkListener); } }
private void initViewChat(){ toChatUsername = FXConstant.FXLIVE_CHATROOM_ID; listView = (ListView) findViewById(R.id.list); listView.getBackground().setAlpha(100); btn_send = (Button) this.findViewById(R.id.btn_send); et_content = (EditText) this.findViewById(R.id.et_content); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() { @Override public void onSuccess(EMChatRoom emChatRoom) { runOnUiThread(new Runnable() { @Override public void run() { getAllMessage(); } }); } @Override public void onError(int i, String s) { runOnUiThread(new Runnable() { @Override public void run() { if(progressDialog!=null&&progressDialog.isShowing()){ progressDialog.dismiss(); Toast.makeText(getApplicationContext(),"初始化互动模块失败...",Toast.LENGTH_SHORT).show(); } } }); } }); }
private void initView(){ toChatUsername = FXConstant.FXLIVE_CHATROOM_ID; listView = (ListView) findViewById(R.id.list); listView.getBackground().setAlpha(100); btn_send = (Button) this.findViewById(R.id.btn_send); et_content = (EditText) this.findViewById(R.id.et_content); EMClient.getInstance().chatroomManager().joinChatRoom(toChatUsername, new EMValueCallBack<EMChatRoom>() { @Override public void onSuccess(EMChatRoom emChatRoom) { runOnUiThread(new Runnable() { @Override public void run() { getAllMessage(); } }); } @Override public void onError(int i, String s) { runOnUiThread(new Runnable() { @Override public void run() { if(progressDialog!=null&&progressDialog.isShowing()){ progressDialog.dismiss(); Toast.makeText(getApplicationContext(),"初始化互动模块失败...",Toast.LENGTH_SHORT).show(); } } }); } }); }