我正在使用Android中的应用程序,我想使用
加载本地html文件webview.loadurl("file:///android_asset/index.html#home");
它会在大多数设备上加载,但在某些配备Android OS 4.0.4的三星设备上加载失败。
您对这个问题有什么想法吗?
添加一些评论,对不起我的错误。
webview.loadurl("file:///android_asset/www/index.html");
工作正常,但
webview.loadurl("file:///android_asset/www/index.html#home");
失败。
答案 0 :(得分:9)
首先检查 index.html 是否在项目文件夹的资产文件夹下。
我相信它位于项目资产文件夹中的 www 文件夹下。
1:首先将 index.html 放在 www 文件夹下
2:将 www 文件夹放在资产文件夹中并致电
webview.loadurl("file:///android_asset/www/index.html");
<强>编辑:强>
我想您可能希望每次运行应用程序时都调用index.html的主页标签。
由于android只关注html页面而不是这里的标签是一个可以帮助你的好方法,即
设置index.html的主页标签处于活动状态,并使其他处于非活动状态。
这可能会对你有帮助。
答案 1 :(得分:0)
这就是发生在我身上的错误拼写,确保你输入正确
文件://android_asset/www/index.html
不是&#34;资产&#34;