我正在尝试在手机无法连接到互联网的情况下测试我的应用程序。
在我的模拟器中,我在设置中打开了飞行模式。但是,我的应用程序似乎仍然可以与我的服务器通信。它正常工作。
在我的设备上,相同的代码会在没有数据连接的情况下抛出错误。
如何确保模拟器中没有互联网连接,以便我可以使用LogCat等分析代码。
答案 0 :(得分:3)
您可以通过在模拟器中按F8来关闭互联网访问
答案 1 :(得分:0)
不要在Android模拟器中使用飞行模式(效果不佳),请在测试时关闭与系统的网络连接。也就是说,切换以太网连接或Wi-Fi。对我来说工作得很好。
答案 2 :(得分:0)
在模拟器中,飞行模式选项不起作用。所以,尝试按F8功能键停止互联网访问模拟器并离线检查您的应用程序。飞行模式与通信信号密切相关,通信信号仅在设备中有效,但在仿真器中无效。无论如何,当飞机模式打开时,应自动停止互联网访问,这种情况发生在设备中但不在模拟器中。不要担心您可以通过按F8来停止网络访问。
然后通过代码检查网络可用性,享受!!