在我的 Android 应用程序中,注意到当设备进入睡眠/待机状态时,WiFi 断开连接。当设备唤醒时,它会重新连接。在
对远程服务器进行 httpClient.execute(..) 调用之前,我们检查设备是否连接到 n/w。当数据传输完成并且设备进入睡眠状态时,Android 运行时将切换到另一种连接介质(3G、GPRS 等)。
- 从 WiFi 到备用蜂窝服务(例如 3G)的切换是否无缝?
- 如何等待 WiFi 再次可用?WiFi唤醒时我应该使用 Thread.sleep(delay) 吗?当 WiFi 状态发生变化时,我已经看到了广播动作。
一般来说,在移动应用程序中处理 WiFi 断开连接的理想方法是什么?