应用在退出后,EMChatService还在运行,但收不到消息
因为一些特殊的原因,我在退出应用时,执行了
看到logcat有个信息
请问这是什么原因?是因为退出的时候,杀了进程吗,但是既然杀了主进程,为什么EMChatService还在后台运行,既然运行了,为什么又收不到消息?
android.os.Process.killProcess(android.os.Process.myPid());
看到logcat有个信息
W/System.err: com.easemob.exceptions.EMAuthenticationException: SASL authentication failed using mechanism PLAIN但是在手机的应用管理里面,看得到EMChatService正在运行,却收不到消息,重新进入程序,又可以收的到了
W/System.err: at com.easemob.chat.core.EMConnectionManager.login(Unknown Source)
W/System.err: at com.easemob.chat.core.EMConnectionManager.connectSync(Unknown Source)
W/System.err: at com.easemob.chat.EMSessionManager.loginSync(Unknown Source)
W/System.err: at com.easemob.chat.EMSessionManager.access$2(Unknown Source)
W/System.err: at com.easemob.chat.EMSessionManager$2.run(Unknown Source)
请问这是什么原因?是因为退出的时候,杀了进程吗,但是既然杀了主进程,为什么EMChatService还在后台运行,既然运行了,为什么又收不到消息?
没有找到相关结果
已邀请:
1 个回复
[已注销]
如果收不到消息的话,还是长链接断开了,你这边重新执行下login 登陆环信的操作 就可以了。