什么是网络中的暂停状态

时间:2014-02-08 10:53:11

标签: android networking

我正在为Android设备开发一个xmpp项目。我在哪里管理xmpp连接。创建连接并在连接丢失时重新连接。我看到一些代码,他们管理ConnectivityReceiver类提供的“挂起”状态。所以有人告诉我什么时候暂停状态来了。?

2 个答案:

答案 0 :(得分:9)

连接状态表示您的手机已连接且应该能够访问IP流量。 暂停状态表示您的IP流量暂时不可用,但您仍然处于连接状态。

来自TelephonyManager的示例是,当您有权访问2G network并且接到电话时,数据流量可能为suspended

Here是关于suspendedNetworkInfo状态的android文档,我猜测,它与前一个TelephonyManager示例的情况相似(需要的数据流量)其他顶级服务)。

答案 1 :(得分:0)

除了已经给出的答案:移动网络在批准强制Wi-Fi网络时被设置为暂停。

另一件有趣的事情是,当选项“阻止没有VPN的连接'”时,网络被设置为在一分钟后被阻止。已启用(Android Oreo及更高版本)。