注册

申请加群的接口 EMGroupManager.getInstance().applyJoinToGroup(group_id, st2) 调用了 ,没有log输出,也没有消息提示

已邀请:
这个方法需要异步处理,try  catch没有报异常就成功了
 
new Thread(new Runnable() {
                    @Override
                    public void run() {
                        // 调用sdk创建群组方法
                        try {
                            desc = editContent.getText().toString().trim();
                            String[] array = new String[1];
                            array[0] = "f9755f1286e84555";
                                //创建公开群,此种方式创建的群,用户需要申请,等群主同意后才能加入此群
                            emGroup =  EMGroupManager.getInstance().createPublicGroup(name, desc, array, true,200);
                            
                            runOnUiThread(new Runnable() {
                                public void run() {
                                    
                                    Message message = new Message();
                                    message.what = 1;
                                    handler.sendMessage(message);
                                }
                            });
                        
                            
                        } catch (final EaseMobException e) {
                            runOnUiThread(new Runnable() {
                                public void run() {
                                    dismissLoadingLayout();
                                    showMessage("创建群组失败");
                                    Log.e("EaseMobException", e.getLocalizedMessage());
                                }
                            });
                        }
                        
                    }
                }).start();

就是这个方法
 
这个方法有问题吗?为什么调用后没log,也没有消息提示
new Thread(new Runnable() {
                    public void run() {
                        try {
                            //如果是membersOnly的群,需要申请加入,不能直接join
                            if(group.isMembersOnly()){
                                Log.e("applyJoinToGroup", "applyJoinToGroup");
                                
                                EMGroupManager.getInstance().applyJoinToGroup(group_id, st2);
                            }else{
                                EMGroupManager.getInstance().joinGroup(group.getGroupId());
                            }
                            runOnUiThread(new Runnable() {
                                public void run() {
                                    dismissLoadingLayout();
                                    showMessage(st3);
                                    finish();
                                }
                            });
                        } catch (final EaseMobException e) {
                            e.printStackTrace();
                            runOnUiThread(new Runnable() {
                                public void run() {
                                    showMessage(st5);
                                    dismissLoadingLayout();
                                }
                            });
                        }
                    }
                }).start();
            }
        });
调用申请加群,群主会收到加群申请的,在调用申请加群是有log的,
你有注册群聊监听吗?http://docs.easemob.com/doku.php?id=start:200androidcleintintegration:70groupchat#群聊事件监听
    public class MyGroupChangeListener implements EMGroupChangeListener {

        @Override
        public void onInvitationReceived(String groupId, String groupName, String inviter, String reason) {


有事件监听

要回复问题请先登录注册