Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于套接字的Android应用程序导致数据连接暂停_Android_Xmpp_Asmack - Fatal编程技术网

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

基于套接字的Android应用程序导致数据连接暂停,android,xmpp,asmack,Android,Xmpp,Asmack,我正在开发一个使用XMPP(aSmack Lib)的Android应用程序 我创建了一些连接逻辑,以便在一定时间后关闭连接。熟悉aSmack的任何人都知道,断开连接可能需要一些时间,并可能导致连接在关闭时锁定 我的连接方法由异步任务处理 我发现,在测试时,我会在一个晚上将新应用上传10多次到手机上。在此之后,数据连接(3G)似乎已经停止,只有关闭数据并重新打开才能解决问题 奇怪的是,有些服务可以像facebook那样工作,但有些服务却不能像whatsapp那样工作 我最初认为这是因为what's

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

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

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

我发现,在测试时,我会在一个晚上将新应用上传10多次到手机上。在此之后,数据连接(3G)似乎已经停止,只有关闭数据并重新打开才能解决问题

奇怪的是,有些服务可以像facebook那样工作,但有些服务却不能像whatsapp那样工作

我最初认为这是因为what's应用程序使用XMPP,可能会有套接字或端口冲突,但由于web无法工作,我被难住了

在Android中使用缓冲读写器之前,有人遇到过这个问题吗

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

谢谢