默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
这个问题就很奇怪了,你的手机是什么品牌?什么型号?android版本是多少?
还有没有其它价值log?你注意一下上下文中有没有异常的栈信息。现在看不出来什么
评论 5
引用:亚历山大 发表于 2018-11-09 18:38
你好,版本是Android 7.1.2,暂时没有其他有用的log
网络抖动导致断开其实很正常,比较奇怪的是自动重连 ...

自动重连线程还是活着的吧?只是在这种情况下每次网络重试都不能成功发出是吗?

这种情况下,你想办法在这台手机做实验,也就是出现这种情况时,让它强制将LocalSocketProvider的socket close掉再试(close掉后,再用的时候会自动重建一个新的,这个close方法LocalSocketProvider有提供,你看看源码)。看看能不能恢复正常。

因为andriod手机的系统千奇百怪,各种省电策略(包括网络节流、节电等),很难预测,你在这台手机上多做实验,试试看,有进展了及时反馈给我
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部