WebView no se dibuja, WARN / webcore (5336): No se puede obtener la viewWidth después del primer diseño

Mi aplicación tiene una vista que se agrega a la actividad mediante programación utilizando este código:

RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(480, 75); RelativeLayout parent = (RelativeLayout)mMyView.getParent(); if (parent != null) { parent.removeView(mMyView); } activity.addContentView(mMyView, layoutParams);` 

Después de presionar el botón Atrás, que ofcourse llamadas OnDestroy (), y ejecutar la aplicación de nuevo, no veo la vista obtener dibujado en la pantalla, y tengo esta advertencia en DDMS cuando se trata de dibujar:

WARN / webcore (5336): No se puede obtener la viewWidth después del primer diseño

Vale la pena mencionar que la vista es funcional en este estado (los recursos de la página se están cargando, de acuerdo con el registro en DDMS)

Otras vistas "regulares" (ImageView, TextView) que también están en el mismo ContentView están dibujando bien.

Cualquier idea de cómo puedo resolver este problema, o lo que puede ser su fuente?

Intente usar parent.forceLayout () y luego llame a parent.measure ().

Esto obliga a que el diseño se vuelva a dibujar sin tener en cuenta las otras solicitudes de diseño (y no vuelva a dibujar las vistas de los padres) y, a continuación, vuelve a medir con las especificaciones actuales.

¡Espero que esto ayude!

  • ¿El error de AdView causó que todas las vistas de la Web dejen de cargarse cuando cambia la orientación y se están ejecutando múltiples subprocesos?
  • Cómo tratar un objeto JSON grande en Android
  • Android webview css margen izquierda / derecha no funciona
  • Conexión de cliente a servidor en aplicaciones de chat como Viber o Telegram
  • Android - ¿Cómo pasar la cookie para cargar url con webview?
  • Se esperaba BEGIN_OBJECT pero era BEGIN_ARRAY en la línea 1 columna 2 (edición pequeña)
  • LAYER_TYPE_SOFTWARE causa que WebView cargue la página en blanco
  • Notificación de empuje en Web móvil
  • Cómo obtener escala de vista web en Android 4
  • Webview dentro de fragmento android apertura fuera de la aplicación en un navegador
  • Phonegap - Córdoba es lenta y lenta en dispositivos Android y iOS
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.