我正在开发一个使用XMPP(aSmack Lib)的Android应用程序
我创建了一些连接逻辑,在一段时间后关闭连接。任何熟悉aSmack的人都知道断开连接可能需要一些时间,并且可能导致连接在关闭时锁定。
我的连接方法由异步任务处理。
我发现在测试时,我将新应用程序在一晚上10次上传到我的手机。之后似乎数据连接(3G)已经停止,只关闭数据并重新开启可以解决问题。
奇怪的是,有些服务工作如facebook,但有些服务不像whatsapp
我最初认为这是因为什么应用程序使用XMPP并且可能有套接字或端口冲突,但由于网络无法正常工作,我感到难过。
在Android中使用缓冲读卡器/编写器之前有没有人遇到过这个问题?
我回家后需要检查的是,当应用程序被杀死并重新启动时,是否正确清理了连接对象。
由于