解決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

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