默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK关于账号切换的问题求助
阅读(43262) | 评论(7 收藏 淘帖
使用的Android MobileIMSDK   登录id使用的数据库中自增id不会重复, 未切换账户发送消息是正常的,切换账户之后会出现消息发给自己的问题

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK
上一篇:MobileIMSDK 服务器给客户端发消息,客户端没有反应下一篇:[已回复] 建议MobileIMSDK为 Protocol 增加自定义协议类型参数
推荐方案
评论 7
你可以描述一下你是怎么实现“切换”账号的。有必要可以贴出你的代码。

切换账号前面的登陆肯定是要先退出,切换完后新账号重新登陆,这逻辑才是合理的。
现在加了退出了,切换账号之后重新登录账号了,再发消息会出现The application may be doing too much work on its main thread.   主线程事情做的太多了,有没有什么办法再切换账号的时候把之前账号的所有进程杀死
               
引用:1739603040 发表于 2017-03-16 10:46
现在加了退出了,切换账号之后重新登录账号了,再发消息会出现The application may be doing too much work ...

你查看这句提示在android怎么解决呢。进程就一个,杀了你app不就退出了吗
切换账号的时候调用System.exit(0); 就不会出现自己发给自己的问题
引用:1739603040 发表于 2017-03-16 14:56
切换账号的时候调用System.exit(0); 就不会出现自己发给自己的问题

这都行,你这APP还能运行。。。
切换账号退出后,登录时重新初始化SDK就不能收到即时消息了
引用:1739603040 发表于 2017-03-30 19:30
切换账号退出后,登录时重新初始化SDK就不能收到即时消息了

你对着源码调试一下吧,想象不出是什么问题
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部