最近在使用WebView的時候,遇到了一點小問題:
在使用WebView的時候,如果WebView的大小比較大,橫屏狀態,然後使用JavaScript去繪製動畫,發現,js會被延遲調用,就是,比如當前我從長連接獲取到數據,調用繪製100次,這100次 不是立刻繪製,顯示的,往往會延遲幾秒甚至幾十秒才執行。
調試的時候也發現,沒有進入到js方法中。
後來發現,這是個本不該發生的問題,在android 4.4 以下 這個問題應該纔有,而我測試的機器已經是Android 7.0 了,後來通過啓用硬件加速,就可以解決問題。
在AndroidManifest.xml加上:
<applicationandroid:hardwareAccelerated="true">