0

我有一个小应用程序,它只使用加载一个网站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) {
4

1 回答 1

0

我的代码的问题是使用的 webView 对象在其他地方被编辑,因为它是一个静态变量。我的坏,将这个对象用作静态对象是完全的灾难。一旦我转换为实例变量,它就起作用了。

于 2014-09-23T12:57:18.503 回答