默认

[已回复] MobileIMSDK的android版经常断线重连,导致后台线程内存溢出?

查看数: 37838 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-12 11:26

正文摘要:

最近把MobileIMSDK集成到了我自己的程序里,感觉非常好 最近也收集了一些bug,需要请大神解决一下。 程序每次断线重连都会起一个线程。虽然在重启开启线程之前有关闭线程的代码,但是似乎没有起作用,因为牵扯太多 ...

评论

JackJiang 发表于 6 年前
引用:godaboy 发表于 2017-12-14 10:03
LG手机和oppo手机都出现了oom,手机锁屏会软件被休眠,开屏后软件重连就这样了

太奇怪了。

你把MobileIMSDK的源码和进去,把完整的错误栈打印出来看看到底怎么回事。

顺便把具体的手机型号和android系统版本说出来,我看有没有手机来重现一下。
你可以加我qq,我跟你一起详细的分析一下这个奇怪的问题。
godaboy 发表于 6 年前
LG手机和oppo手机都出现了oom,手机锁屏会软件被休眠,开屏后软件重连就这样了
JackJiang 发表于 6 年前
首先是你是怎么弄出OOM?
这么多人用过,我是着一次看到OOM的问题,我很好奇啊。

你是在什么样的手机型号里发生的?android系统是多少?

另外,线程池是没有必要的,因为为个线程除非掉线了重连后会重新启动一个,app中永远只保持一个。这其实是典型的客户端网络阻塞式监听代码。

返回顶部