我有一个带有WebViewClient的WebView,其中设置了onRecievedError方法。
但如果我将手机设置为飞行模式并且页面无法加载,则不调用上述方法,是否有任何检测和处理无法加载页面的WebView?
答案 0 :(得分:1)
但如果我将手机设置为飞行模式并且页面无法加载,则不会调用上述方法
该方法适用于从Web服务器收到的错误。在您的情况下,没有可访问的Web服务器。
是否有任何检测和处理无法加载页面的WebView?
一般不是AFAIK。您可以使用ConnectivityManager
确定您是否拥有互联网连接,这有助于您的飞机模式方案。