在 Android 4.4.2 上,WebView 加载缓慢

yas*_*sin 5 android webview android-4.4-kitkat

我有一个列表,当我单击列表中的一项时,就会像这样调用一个 HTML 页面:

webView.loadDataWithBaseURL("file:///android_asset/", content, "text/html", "utf-8", "about:blank");
Run Code Online (Sandbox Code Playgroud)

在这个 webview 里面,有 HTML5 视频(我正在使用这个库https://github.com/cprcrack/VideoEnabledWebView)。当我使用视频进入全屏模式,然后返回列表并单击另一个项目以加载 HTML 页面时,此页面加载时间过长(如几分钟)。这仅发生在某些 4.4.2 设备上,在它快速加载的模拟器上。

我的硬件加速已启用。

我发现如果我旋转屏幕,第二页加载速度很快。但是我尝试重新加载页面 ou 设置以清除视图,但是没有用。

有谁知道为什么会这样?

我也收到此错误:

[ERROR:in_process_view_renderer.cc(193)] 无法请求 GL 进程。死锁可能性:0

小智 0

如果您在网络视图上工作,我建议您查看人行横道。这是将硬件加速引入项目的最佳方式。