【问题标题】:why HTML page not loaded in webview?为什么没有在 webview 中加载 HTML 页面?
【发布时间】:2014-08-05 15:02:31
【问题描述】:

我正在尝试从资产文件夹中以 Web 视图打开一个 html 文件。当我将该 html 放在 assest -> www 目录上时,它会在 webview 中加载

 web.loadUrl("file:///android_asset/www/a.html");

但是当我将 zip 文件放在 assest 文件夹中的 www 上时。首先我复制 zip 文件并解压缩 www 文件夹。然后我加载 html 文件 在网络文件上我收到此错误。file:///data/data/com.example.test/files/www/a.html 的网页可能暂时关闭?

当我检查数据/数据然后转到包名称时,文件夹文件在其中可用。为什么我收到此错误?我这样调用

web.loadUrl(Uri.fromFile(new File(ATMSActivity.this.getFilesDir(),"www")).toString()+"/a.html");

已经写好了

【问题讨论】:

    标签: android webview


    【解决方案1】:

    尝试一种更简单的方法,用字符串参数代替(假设您在文件目录中确实有一个文件):

    web.loadUrl((new File(ATMSActivity.this.getFilesDir(),"www")).getPath()+"/a.html");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2015-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      相关资源
      最近更新 更多