Android KitKat问题中的新WebView

Android KitKat问题中的新WebView,android,webview,android-4.4-kitkat,hwui,Android,Webview,Android 4.4 Kitkat,Hwui,我的应用程序正在使用WebView显示长文本 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView mWebView = new WebView(getApplicationContext()); setContentView(mWebView); String s = getHtml(); //get a long h

我的应用程序正在使用
WebView
显示长文本

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    WebView mWebView = new WebView(getApplicationContext());

    setContentView(mWebView);

    String s = getHtml(); //get a long html from a file

    webView.loadDataWithBaseURL("file:///android_asset/", s, "text/html", "UTF-8", null);
}
该应用程序在旧版本的Android上运行良好,
但是,在KitKat上运行时,在创建或销毁WebView时,此错误会出现在logcat中:

libGLESv2(21582): HWUI Protection: wrong calling from app context F:ES3-glDeleteShader
我读过“在Android 4.4中迁移到WebView”,但我无法解决这个问题

如何修复此问题?

更改

WebView mWebView = new WebView(getApplicationContext());


@konkot您所说的“未工作”是什么意思?请清除项目并重试。如果不同,请发布logcat信息。该错误仍然出现在logcat:libGLESv2(21582):HWUI保护:从应用程序上下文调用错误F:ES3 GLDeleteShader在4.4.4上存在相同问题。有人知道这是什么原因吗?
WebView mWebView = new WebView(this);
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);