0

转换使用Android的WebView作为一个摩比网站的包装应用,已经出现这个奇怪的问题:Android的黑莓应用程序 - > WebView中被扭曲

Bug Issue

Google Apps Mobile

Google Mobile

该应用程序可以滚动,只有在旋转视图后它才是正确的,然后它只是一些时间,此外,问题可以在旋转完成时呈现,如果有wa之前没有问题。

测试操作系统: 模拟器 BB10.2.0X.1803 - > BB10.2.1.1925(发生在所有构建之间)

黑莓设备:

Z10和Z30运行1925

如果需要,我可以提供更多图片。

预先感谢您。

+0

WebView是您的应用中唯一的东西吗? –

+0

不,还有其他的活动,他们是原生的Android,他们完美的工作。我创建了此WebView应用程序以显示任何WebView正在创建该问题。 – PeTDoG

+0

已找到解决方案,webview需要关闭硬件加速。 – PeTDoG

回答

1

在等待BlackBerry的响应之后,我没有听到任何声音,因此无法确认这将解决BlackBerry 10.2设备和WebViews的所有问题,但它确实解决了我的问题。

由于Android上的BlackBerry应用程序启用了硬件加速,WebView似乎渲染不正确,因此解决此问题的方法是在两个位置之一中禁用硬件加速。

if (Build.BRAND.equals(BLACK_BERRY)) 
{ 
webView.setLayerType(View.LAYER_TYPE_NONE, null); 
} 

假定有被定义为一个web视图web视图,否则停用设置在Android清单为整个应用程序也是可行的解决方案。

<application 
     android:hardwareAccelerated="false" 

这其中任何一个都可以解决WebView的问题。

+0

作为更新,您现在需要在webView上将最新版本设置为软件加速。 – PeTDoG