创建聊天室失败是怎么回事?demo可以创建成功
10-26 20:12:56.795 2882-5220/com.locxyz.android.locx W/System.err: No response from server.:
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at org.jivesoftware.smackx.muc.MultiUserChat.create(Unknown Source)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at com.easemob.chat.EMGroupManager.createPrivateXmppMUC(Unknown Source)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at com.easemob.chat.EMGroupManager.createPrivateGroup(Unknown Source)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at com.locxyz.android.locx.chathx.ui.NewGroupActivity$2.run(NewGroupActivity.java:103)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at org.jivesoftware.smackx.muc.MultiUserChat.create(Unknown Source)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at com.easemob.chat.EMGroupManager.createPrivateXmppMUC(Unknown Source)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at com.easemob.chat.EMGroupManager.createPrivateGroup(Unknown Source)
10-26 20:12:56.796 2882-5220/com.locxyz.android.locx W/System.err: at com.locxyz.android.locx.chathx.ui.NewGroupActivity$2.run(NewGroupActivity.java:103)
没有找到相关结果
已邀请:
3 个回复
[已注销]
赞同来自: sunsailor
这个方法执行了以后 没有从服务器返回数据 看看请求体 和请求的代码有没有逻辑上的问题了。
sunsailor
//ContactPerson为自定义数据
List<ContactPerson> contactPersons = HXChatHelper.getInstance().getContactPersonsList();
if(contactPersons == null || contactPersons.size() < 0) return;
List<String> usernames = new ArrayList<String>();
if(!EMChat.getInstance().isLoggedIn()){ return; }
Map<String, EaseUser> userlist = new HashMap<String, EaseUser>();
for (ContactPerson cp : contactPersons) {
EaseUser user = new EaseUser(cp.getPhoneNumber());
user.setNick(cp.getName());
//user.setAvatar(cp.getAvatar);
////usernames.add(cp.getPhoneNumber());
usernames.add(cp.getName());
EaseCommonUtils.setUserInitialLetter(user);
userlist.put(cp.getPhoneNumber(), user);
}
那么
那么我用环信ID usernames.add(cp.getPhoneNumber()); 引发上述问题,而如果用nick,则创建成功 usernames.add(cp.getName()); 但是通讯录中会出现重复用户
您能帮我理一下吗,这儿比较困惑。
lzan13 - 慢慢来,一步一个脚印?