我正在开发一个基于Webview的Android应用程序.一切都在Android 4.1上工作正常,但在4.4上它会抛出这个错误.
01-29 11:16:03.075:E/eglCodecCommon(2179):glUtilsParamSize:unknow param 0x00000bd0 01-29 11:16:03.095:E/eglCodecCommon(2179):**ERROR unknown type 0x10037(glSizeof,72)
如果我取消注释这行,它'工作但(逻辑上)没有显示任何东西
webview.loadUrl("file:///android_asset/html/index.html");
Webview配置代码如下所示.
webview = new WebView(this); webview.clearCache(true); webview.clearHistory(); WebSettings webSettings = webview.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setDomStorageEnabled(true); webview.setWebViewClient(new WebViewClient()); //webview.setWebChromeClient(new WebChromeClient()); webview.addJavascriptInterface(new JavaScriptInterface(this), "Android"); setContentView(webview); webview.loadUrl("file:///android_asset/html/index.html");
HTML代码完全正确
My Web App Never I have ever ...sdfsdfasfasdf
而Java-Javascript接口则是
public class JavaScriptInterface { Context mContext; JavaScriptInterface(Context c) { mContext = c; } public String showToast(String toast) { Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show(); return toast; } public String getPhrase() { String phrase = ""; //phrase = dataHandler.getRandomPhrase(); return phrase; } }
非常感谢提前