我有一个只使用WebViewClient
我观察到,在运行4.4.4的Nexus5上,即使有良好的网络,它也只会显示一个空白屏幕。
这是非常罕见的,但我需要找出它发生的原因。除WebViewClient
之外的应用程序组件在此期间响应。
任何指针都非常赞赏
我实现了一个扩展WebViewClient
我已经重载了以下功能
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
@Override
public void onPageFinished(WebView view, String url) {
答案 0 :(得分:0)
我的代码的问题是使用的webView对象在其他地方被编辑,因为它是一个静态变量。我的坏,将这个对象用作静态是完全的灾难。一旦我转换为实例变量,它就可以工作。