我正在尝试从资产文件夹中打开Web视图中的html文件。当我把那个html放在assest上时 - >它在webview中加载的www目录
web.loadUrl("file:///android_asset/www/a.html");
但是当我将zip文件放在assest文件夹中的www上时。首先我复制zip文件并解压缩www文件夹。然后我加载html文件
在网络文件上我收到此错误。file:///data/data/com.example.test/files/www/a.html
的网页可能是temorarilydown?
当我检查数据/数据然后转到包名称然后文件文件夹文件可用。为什么我收到此错误?我这样打电话
web.loadUrl(Uri.fromFile(new File(ATMSActivity.this.getFilesDir(),"www")).toString()+"/a.html");
已经写好了
答案 0 :(得分:0)
尝试一种更简单的方法,改为使用字符串参数(假设文件目录中确实有一个文件):
web.loadUrl((new File(ATMSActivity.this.getFilesDir(),"www")).getPath()+"/a.html");