关于WebView 全屏没有执行JS的问题
2017-11-16 14:40
295 查看
最近在使用WebView的时候,遇到了一点小问题:
在使用WebView的时候,如果WebView的大小比较大,横屏状态,然后使用JavaScript去绘制动画,发现,js会被延迟调用,就是,比如当前我从长连接获取到数据,调用绘制100次,这100次 不是立刻绘制,显示的,往往会延迟几秒甚至几十秒才执行。
调试的时候也发现,没有进入到js方法中。
后来发现,这是个本不该发生的问题,在android 4.4 以下 这个问题应该才有,而我测试的机器已经是Android 7.0 了,后来通过启用硬件加速,就可以解决问题。
在AndroidManifest.xml加上:
<applicationandroid:hardwareAccelerated="true">
在使用WebView的时候,如果WebView的大小比较大,横屏状态,然后使用JavaScript去绘制动画,发现,js会被延迟调用,就是,比如当前我从长连接获取到数据,调用绘制100次,这100次 不是立刻绘制,显示的,往往会延迟几秒甚至几十秒才执行。
调试的时候也发现,没有进入到js方法中。
后来发现,这是个本不该发生的问题,在android 4.4 以下 这个问题应该才有,而我测试的机器已经是Android 7.0 了,后来通过启用硬件加速,就可以解决问题。
在AndroidManifest.xml加上:
<applicationandroid:hardwareAccelerated="true">
相关文章推荐
- 关于Android4.4以下版本Webview执行LoadUrl加载js导致键盘隐藏的问题(富文本编辑器)
- [安卓开发]关于WebView执行js 会输出的问题解决
- 关于android的webview 使用的问题 JS无法正常使用 界面切换出现白屏
- 关于Android原生集成5+webview,监听webview返回时,执行两次onkey方法问题的解决
- 安卓解决WebView中无法执行js的问题
- android 4.0中关于webview加载flash并使flash全屏的问题(附demo)
- 关于Android中使用WebView播放网络视频不能全屏的问题
- 关于第二次执行fragment+viewpager没有数据,页面空白的问题
- 关于android webview js桥(addJavascriptInterface) 失效的问题
- 关于Webview执行goBack不能返回的问题解决
- Android中WebView加载H5页面JS不执行的问题
- 关于安卓开发webview与js交互的问题
- 关于混淆打包后,webview 无法调用js方法 的问题
- 关于WebView和js的问题,急急急!!!
- 关于Webview执行goBack不能返回的问题解决
- android 4.0中关于webview加载flash并使flash全屏的问题(附demo)
- android中版本webView中js不执行问题
- WebView.loadUrl()在真机环境中执行即报错的问题
- webview js 交互问题
- android中webView中js调用java无效的问题