recvfrom失败:ETIMEDOUT(连接超时)
在睡眠后唤醒手机时,我在弱设备上出现此错误。进入睡眠模式我在Activity的onStop方法中注销ChatService。在OnStart中,可以完全登录Session和聊天用户。但它没有任何帮助。建立连接20-30秒后,连接断开并自动重新连接。它对潜在用户来说并不好看。您能否帮我解决一下如何重新初始化ChatService以恢复应用程序加载时的第一个状态。
注销后我试图销毁ChatService QBChatSevice.getInstance()破坏();
但我没有帮助。
答案 0 :(得分:0)
我们建议您在应用处于后台模式时运行的服务中组织连接工作。 作为示例,请查看在Q-municate应用程序中如何实现此方法: https://github.com/QuickBlox/q-municate-android/tree/master