1. 程式人生 > >關於WebView 全屏沒有執行JS的問題

關於WebView 全屏沒有執行JS的問題

最近在使用WebView的時候,遇到了一點小問題:

在使用WebView的時候,如果WebView的大小比較大,橫屏狀態,然後使用JavaScript去繪製動畫,發現,js會被延遲呼叫,就是,比如當前我從長連接獲取到資料,呼叫繪製100次,這100次 不是立刻繪製,顯示的,往往會延遲幾秒甚至幾十秒才執行。

除錯的時候也發現,沒有進入到js方法中。

後來發現,這是個本不該發生的問題,在android 4.4 以下 這個問題應該才有,而我測試的機器已經是Android 7.0 了,後來通過啟用硬體加速,就可以解決問題。

在AndroidManifest.xml加上:

<applicationandroid:hardwareAccelerated="true">