在显示关于:空白

时间:2019-05-28 10:17:39

标签: android html android-webview

我正在尝试在Webview中加载本地html文件,但是如果找不到该文件,我希望它显示空白屏幕

在扩展WebViewClient的类中,显示空白页面的代码如下所示

@Override  

public void onReceivedError(WebView view, int errorCode, String dewscription, String failingUrl) {  
  //Error happened during webpage loading  
  if(description.equals("net::ERR_FILE_NOT_FOUND") ){  
     view.loadUrl("about:blank");
     view.invalidate();  
  }  

当要显示的文件不存在时,它将在开始时被调用,并根据需要显示空白屏幕

一段时间后,程序将在内部存储器中创建一个html文件,而我还有另一个loadUrl()函数应加载此创建的html文件

但是,webView仍然保持空白。如果我不调用view.loadUrl("about:blank");函数,则会按预期加载创建的html文件,但是当找不到html文件时会显示标准错误页面

仅当不存在html文件时,如何强制Web视图显示空白页?注意:webview.clearView()也不执行任何操作。

0 个答案:

没有答案