闲置一段时间后,XMPPConnection无法再次连接

时间:2014-02-21 09:39:27

标签: android asmack

我正在使用asmack开发一个连接到xmpp的{​​{1}} Android应用程序(从GSMSTalk复制)。

有一个非常有趣的问题,我无法解决它。

我可以使用gtalk.google.comWiFi数据连接到gtalk服务器而不会出现问题。情况是,在断开WiFi后我无法再次连接,我让电话闲置了一段时间。

例如。

  • 我已在家中使用3G连接到gtalk.google.com。
  • 我去上班,当然,WiFi不可用。我切换到3G数据,启动应用程序并尝试再次连接。但它不再连接,只是停在connection.connect();
  • 我需要杀死该应用,然后可以再次连接。
  • 我做了很多测试,只有在丢失WiFi连接后让手机闲置超过10分钟才会发生。
  • 例如,我出去散步(WiFi已断开连接),如果我在约5分钟内切换到WiFi数据,我仍然可以再次连接。

如果有人能让我知道发生了什么,我将不胜感激?

此致 牛。

0 个答案:

没有答案