基于套接字的Android应用程序导致数据连接停止

时间:2013-07-23 03:43:27

标签: android xmpp asmack

我正在开发一个使用XMPP(aSmack Lib)的Android应用程序

我创建了一些连接逻辑,在一段时间后关闭连接。任何熟悉aSmack的人都知道断开连接可能需要一些时间,并且可能导致连接在关闭时锁定。

我的连接方法由异步任务处理。

我发现在测试时,我将新应用程序在一晚上10次上传到我的手机。之后似乎数据连接(3G)已经停止,只关闭数据并重新开启可以解决问题。

奇怪的是,有些服务工作如facebook,但有些服务不像whatsapp

我最初认为这是因为什么应用程序使用XMPP并且可能有套接字或端口冲突,但由于网络无法正常工作,我感到难过。

在Android中使用缓冲读卡器/编写器之前有没有人遇到过这个问题?

我回家后需要检查的是,当应用程序被杀死并重新启动时,是否正确清理了连接对象。

由于

0 个答案:

没有答案