Android Lollipop Activity Screen corrupted

Construyo mi aplicación con Android Lollipop SDK (21). Después de abrir algunas actividades y cerrarlas, una actividad tiene esta pantalla dañada. Parece un error de memoria, pero esto sólo ocurre en dispositivos Android Lollipop. En el Logcat no puedo ver errores.

Alguna idea de qué es ésto?

Introduzca aquí la descripción de la imagen

WebView.setLayerType (View.LAYER_TYPE_SOFTWARE, null); Soluciona el problema.

También debería ocurrir en 4.4. Trate de asignar siempre un fondo a su fragmento o actividad. Alguien intentó usar un bkg transparente y no funcionó.

La solución

 webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

Está bien, pero un poco excesivo ya que este problema sólo se aplica a los dispositivos Nexus en 5.0 Lollipop. ¿Por qué castigar a todos los modelos de teléfono?

 boolean isLollipop = android.os.Build.VERSION.SDK_INT == Build.VERSION_CODES.LOLLIPOP; boolean isNexus = android.os.Build.MODEL.toLowerCase().contains("nexus"); if (isLollipop && isNexus) { webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); } 

Este código supone que Google solucionará el problema en la próxima versión del sistema operativo.

Editar

A partir de 5.1 esto ha sido arreglado, que este código maneja.

  • Taskdef class proguard.ant.ProGuardTask no se puede encontrar usando el cargador de clases AntClassLoader
  • Agregar los efectos de un RippleDrawable y un StateListDrawable a un RecyclerView
  • Forzar la red Wi-Fi para aplicaciones de terceros
  • Appcompat v21 Elevación de la barra de herramientas pre-lollipop
  • ¿Puedo usar Widgets de la biblioteca de soporte de Android L Preview en la versión actual de Android?
  • Lollipop - ProgressDialog cambio de color
  • Android Lollipop - PackageInstaller.Session commit ()
  • Cambiar la configuración de WiFi en Android 5 (L) mediante programación
  • Error al inflar la clase RecyclerView
  • Cómo personalizar el campo EditText en android utilizando AppCompat v7: 21
  • ¿Podemos mostrar el estilo de lollipop DatePicker en los dispositivos kitkat?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.