前端之家收集整理的这篇文章主要介绍了
在webView中加载本地html文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我必须在Webview中加载位于
文件系统中此路径的现有html
文件:
/data/data/com.example.example/files/file.html
但是,当webview加载它,我什么也看不到.
谁能帮我?
WebView代码(假设路径是我上面写的路径):
WebView webView = (WebView)findViewById(R.id.webView1);
File htmlFile = new File(path);
if(htmlFile.exists())
{
webView.loadUrl(htmlFile.getAbsolutePath());
}
尝试这样做,
添加一个
文件:///并做一点不同:
WebView webView = (WebView)findViewById(R.id.webView1);
webview.loadUrl("file:///data/data/com.example.example/files/file.html");
不过,您可以将该文件放入源代码中的资源文件夹中,然后执行以下操作:
WebView webView = (WebView)findViewById(R.id.webView1);
webview.loadUrl("file:///android_asset/file.html");
原文链接:https://www.f2er.com/html/227971.html