永发信息网

android中webview加载html5 怎么实现预加载

答案:2  悬赏:10  手机版
解决时间 2021-04-05 06:53
  • 提问者网友:温旧梦泪无声
  • 2021-04-04 06:11
android中webview加载html5 怎么实现预加载
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-04-04 06:36
你设置了路径后,把webview先隐藏起来,需要的时候再显示不就预加载了
全部回答
  • 1楼网友:摆渡翁
  • 2021-04-04 07:32
主要代码如下: //启用数据库 websettings.setdatabaseenabled(true); string dir = this.getapplicationcontext().getdir("database", context.mode_private).getpath(); //启用地理定位 websettings.setgeolocationenabled(true); //设置定位的数据库路径 websettings.setgeolocationdatabasepath(dir); //最重要的方法,一定要设置,这就是出不来的主要原因 websettings.setdomstorageenabled(true) //配置权限(同样在webchromeclient中实现) public void ongeolocationpermissionsshowprompt(string origin, geolocationpermissions.callback callback) { callback.invoke(origin, true, false); super.ongeolocationpermissionsshowprompt(origin, callback); } 配置权限: <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_coarse_location" />
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯