如果在使用disableWebView()时出现错误,则可能需要将WebView禁用/启用在Manifest文件中进行手动设置:
1.添加以下权限到Manifest文件中:
2.在应用程序主题中添加以下代码:
android:hardwareAccelerated="true" android:largeHeap="true"
3.在你的Manifest文件中,将application标签中的webview字段设置为如下所示:
4.在代码中使用以下示例调用disableWebView():
WebView webView = new WebView(context); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // chromium, enable hardware acceleration webView.setLayerType(View.LAYER