解决ScrollView嵌套AgentWeb安卓部分机型出现的问题

1)问题描述:app开发中,某个页面是原生和h5混合页面,h5用的是AgentWeb,布局中用ScrollView嵌套原生和h5布局,在部分机型报错。
报错如下:在这里插入图片描述2)问题分析:
大致原因应该是开了硬件加速,在某种机型上出现了问题。
3)解决办法:
在这里插入图片描述① 关闭(如果有)清单文件中的硬件加速

android:hardwareAccelerated="true"

② 关闭硬件加速

WebView mWebView = agentWebInit.getWebCreator().getWebView();
mWebView.setLayerType(View.LAYER_TYPE_NONE, null);

4)问题已解决,目前测试的机型没问题,如果有问题,在研究探讨;
鉴于能力有限,如有理解有误,或者更好的办法,请多多提出指教,共同学习~

谢谢阅读,完毕!

参考文章:
https://github.com/Justson/AgentWeb/issues/189
https://github.com/Justson/AgentWeb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章