Ti.UI.WebView on Android: 网页未显示

Ti.UI.WebView on Android: webpage is not being displayed

我在我的应用程序中使用 WebView。此 WebView 必须显示外部网页。它在 iOS 上运行良好,但在 Android 上出现白屏。

在控制台中我看到这个警告: W/cr.BindingManager:无法调用 determinedVisibility() - 从未见过 pid

的连接

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

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

我希望有人能指出我正确的方向。 提前致谢!!

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

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

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

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

我们已经解决了

的问题

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

libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)

通过为 android 使用以下 WebView:http://gitt.io/component/de.marcelpociot.webviewfragment , which contains fixes for : https://jira.appcelerator.org/browse/TIDOC-1548