【问题标题】:Scrolling on WebView keeps generating glUtilsParamsSize error在 WebView 上滚动不断产生 glUtilsParamsSize 错误
【发布时间】:2014-04-18 19:14:31
【问题描述】:

我正在实现一个以 WebView 作为元素的列表视图。但是,当我滚动到 WebView 时,系统不断生成此错误:

E/eglCodecCommon﹕ **** ERROR unknown type 0x65687420 (glSizeof,72)
E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0

这是我在 getView() 中返回 WebView 的操作:

@Override public View getView(int position, View convertView, ViewGroup parent) {
...
...
if (position == 5) {
    WebView contentWebView = (WebView) convertView;

    if (contentWebView == null || !(convertView instanceof WebView)) {
       contentWebView = new WebView(parent.getContext());
       // htmlString is a String in HTML format.
       contentWebView.loadData(htmlString, "text/html", "utf-8");
       contentWebView.setPadding(ARTICLE_VIEW_TEXT_PADDING, 0, ARTICLE_VIEW_TEXT_PADDING, 0);
       AbsListView.LayoutParams layoutParams = new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, AbsListView.LayoutParams.WRAP_CONTENT);
       contentWebView.setLayoutParams(layoutParams);
    }

  return contentWebView;
}
}

任何想法为什么会发生这种情况以及如何解决问题?

【问题讨论】:

    标签: android android-listview android-webview


    【解决方案1】:

    就我而言,我加载了一个包含图像滑块的网站。当滑块中的图像更改图像时,logcat 会产生相同的错误代码。我认为这可能是因为网页计算了我设备屏幕的大小。我只是猜测,因为它来自 gl,我不确定..

    如果您使用的是片段,最好切换到活动而不是片段。因为我发现在我使用activity的时候并没有生成这个错误日志。我不确定,但这可能是你的线索。请检查后告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多