2017-10-13 110 views
0

//这是从那里的HTML文件加载找不到文件的错误时HTML文件加载

progres = ProgressDialog.show(activity, "Please wait!", "Loading..."); 

      web.setWebViewClient(new WebViewClient() { 
      public void onReceivedError(WebView view, int errorCode, String 
      description, String failingUrl) { 
       Toast.makeText(activity, description, 
       Toast.LENGTH_SHORT).show(); 
      } 

      @Override 
      public void onPageFinished(WebView view, String url) { 
       super.onPageFinished(view, url); 
       progres.dismiss(); 
      } 
     }); 

     web.getSettings().setJavaScriptEnabled(true); 
     web.loadUrl("file:///android_assets/sample.html"); 
     } 
    } 

assets file location

+1

最后,我得到了我的解决方案o wn问题,我从资产文件夹路径中删除了“s”,例如“file:///android_asset/sample.html” –

回答

0

尝试这样

web.loadUrl(getAssets().open("sample.html")); 
2
web.loadUrl("file:///android_asset/sample.html"); 

android_asset不android_assets