2014-12-01 6 views
9

Android Lollipop SDK (21) ile uygulamanızı yapıyorum. Bazı etkinlikleri açtıktan ve kapattıktan sonra, bir etkinliğin bu bozuk ekranı var. Bellek hatası gibi görünüyor, ancak bu sadece Android Lollipop cihazlarda oluyor. Logcat'ta hataları göremiyorum.Android Lollipop Etkinlik Ekranı bozuk

Bunun hakkında herhangi bir fikrin var mı?

enter image description here

+0

Uygulamanızda bir "WebView" (veya "AdView") widget'ınız var mı? Http://stackoverflow.com/questions/27172217/android-systemui-glitches adresini kontrol ettiniz mi? – matiash

+0

webView.setLayerType (View.LAYER_TYPE_SOFTWARE, null); sorunu çözer. –

cevap

5

webView.setLayerType (View.LAYER_TYPE_SOFTWARE, null); sorunu çözer.

+0

Teşekkür ederiz. Onu deniyorum. – Zenco

+0

Bu, WebView kullanan uygulamam için çalıştığınız için teşekkür ederiz. @Zenco'nun işaret ettiği gibi aynı yolsuzluğu yaşıyordum. (Nexus 5 çalışan bir Lollipop 5.0 kullanıyorum.1) LayerType'ı TYPE YAZILIMI olarak ayarlamak benim için çalıştı. :-) –

1

Ayrıca 4.4 üzerinde gerçekleşmesi gerekir. Her zaman parçanıza veya etkinliğinize bir arka plan atamaya çalışın. güncelleştirme Biri şeffaf bir bkg kullanmayı denedi ve işe yaramadı.

+0

Bunun neden olduğunu biliyor musunuz? – Zenco

+0

Hiçbir fikrim yok sdk bir tür grafik problemi neden olur. onu denedin mi? @Zenco? – TheRedFox

+0

Evet, ancak bunu yeniden üretemiyorum. Bu etki görünmezse cevabınızı oylarım. – Zenco

1

çözüm

webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

Tamam, ama bu konuda beri biraz overkill sadece 5.0 Lollipop Nexus cihazları için geçerlidir. Neden tüm telefon modellerini cezalandırıyorsun? Bu kod, işletim sisteminin işletim sisteminin bir sonraki sürümünde sorunu çözeceğini varsayar. Bu kod, bu sorunun işletim sisteminin bir sonraki sürümünde düzeltileceğini varsayar.

düzenleme 5.1 Bu itibarıyla

bu kod tutacakların, giderilmiştir.