EMChatManager.getInstance().createAccountOnServer(usermessagename, password);

问题描述

调用该方法报错误Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

解决方案

注册是在子线程中执行的吗

时间: 2024-10-25 12:37:44

EMChatManager.getInstance().createAccountOnServer(usermessagename, password);的相关文章

EMChatManager.getInstance().importMessage(msg, true) 怎样让没有消息通知,也能立即显示出刚import的消息

问题描述 EMChatManager.getInstance().importMessage(msg, true) 第二个参数传true时会有通知,传false好像退出在进才能显示出刚import的msg,请问下怎样没有通知,也不用退出在进,就能显示出刚import的msg 解决方案 那你就直接第二个参数传入true,然后自己走下这个界面中的刷新界面的代码了.

安卓开发:是否能在我自己的异步登录中调用SDK的登录方法EMChatManager.getInstance().login

问题描述 安卓开发:是否能在我自己的异步登录中调用SDK的登录方法EMChatManager.getInstance().login 问题如上,错误信息:SMACK-Voe:enter JNI_OnLoad 解决方案 不要异步调用登录方法,同步调用登录试试.在登录的回调函数没有返回的情况下重复多次调用此函数会导致负面的影响 自动登录的情况下(就是之前登录过从没注销过),无需再次调用此函数

EMChatManager.getInstance().getConversation(toChatUsername)只能获取部分消息

问题描述 解决方案 登录后调EMChatManager.getInstance().loadAllConversations();方法把数据库中的消息加到到内存,EMChatManager.getInstance().getConversation(toChatUsername)获取会话后,通过会话获取到内存中该会话里所有的消息.这就是消息的加载逻辑,你对比demo看下你的处理.

导入EaseUi之后 EMChatManager.getInstance()方法报错

问题描述 下载的是环信IM SDK版本是3.1.0 EMChatManager.getInstance() 报 The method getInstance() is undefined for the type EMChatManager EMChat.getInstance() 报 EMChat cannot be resolved jar包都倒进去了 解决方案 3.1的sdk里的类都改变了,你要去看3.0的文档http://docs.easemob.com/doku.php?id=im:s

sdk设置自动登陆,3g切换到wifi后,EMChatManager.getInstance().isConnected()值为true,但是收不到消息。

问题描述 解决方案 不可能切换个网络就收不到消息的,看看新消息监听执行了没?测试看demo有这个问题没,对比定位一下问题.

通过EMClient.getInstance().login(username, password, new EMCallBack() {};登录时,有时登录成功,有时登录失败

问题描述 经常登录失败,是什么导致的? 解决方案 看看失败的提示

android版sdk,调用登录接口函数之后不进回调(如onSuccess,或onError),也捕捉不到异常。

问题描述 问题描述:用环信sdk (android版),可以正确初始化,也可以成功的注册,第一次运行注册用户成功,以后注册都可以捕到用户已存在的异党,但是调用注册接口时,无法进入任何回调,也捕不到任何异常.不知道登录的结果是什么. 我调用SDK的过程是这样的:1. 初始化:EMChat.getInstance().init(getApplicationContext());EMChat.getInstance().setDebugMode(true);2.注册与登录try  {         

环信用户注册报错208

问题描述 使用3.0版接口,进行用户注册,返回错误码208,错误信息是user register was not success.有没有谁遇到过同样的问题啊? 3.0的demo里面创建用户是用:EMChatManager.getInstance().createAccountOnServer(username, pwd); 可是新版接口里面似乎已经淘汰这个方法了? 我用的注册方法是:EMClient.getInstance().createAccount("username",&quo

为什么 登录一直是1005

问题描述 求解..说invalid user or password 解决方案 你是怎么注册的帐号和密码解决方案二:账号密码是客户端 用户的   然后调用EMChatManager.getInstance().login(username, password, new EMCallBack())