Android上的Ti.UI.WebView:网页未显示

时间:2016-01-22 10:08:49

标签: android titanium appcelerator appcelerator-titanium

我在我的应用中使用WebView。此WebView必须显示外部网页。它在iOS上工作正常,但在Android上我得到一个白屏。

在控制台中我看到此警告: W / cr.BindingManager:无法调用determinVisibility() - 从未看到pid的连接

我在WebView的load事件中添加了调试消息。当我在那里调用getHtml方法时,我看到正在检索html。 我不知道为什么没有显示它?

我在stackoverflow上发现了一些类似的问题(与Titanium无关的问题),但这个问题并没有指向我的解决方案。 这是我发现的问题之一:

Android Webview: Cannot call determinedVisibility() - never saw a connection for the pid

我希望有人能指出我正确的方向。 在此先感谢!!

2 个答案:

答案 0 :(得分:1)

我们已经解决了

的问题
  

BindingManager:无法调用determineVisibility() - 从未见过   pid的连接

  

libEGL:validate_display:255错误3008(EGL_BAD_DISPLAY)

使用以下WebView for android:http://gitt.io/component/de.marcelpociot.webviewfragment,其中包含以下内容的修复:https://jira.appcelerator.org/browse/TIDOC-1548

答案 1 :(得分:0)

尝试将borderRadius:1添加到Webview属性

  

var webview = Ti.UI.createWebView({url:' ..',borderRadius:1});

这会禁用webview的硬件加速..

有关详细信息,请参阅文档:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.WebView