Tengo un problema de visualización con una vista web que estoy usando en una de mis aplicaciones.Problema de redibujado de WebView al cargar datos
Cuando llamo loadData, la vista web primero muestra el texto y luego carga las imágenes de la página (comportamiento estándar).
A veces, si esas imágenes modificar la posición del texto, la posición del texto de edad no está aclarado y tanto el texto antiguo y el nuevo texto + imagen se muestra
Aquí una captura de pantalla de lo que parece cuando se produce el problema:
es como la vista web no se vuelve a dibujar correctamente su contenido. Por supuesto, un invalidate sencilla() no funciona ...
Se hacen no se producen a menudo, pero digamos que una vez más de 20.
código utilizado para mostrar los datos (llamada fuera de métodos de ciclo de vida Actividad):
// Include the html headers to the content received from WS
String webtext = String.format(ConfigApp.HTML_BODY, wsdata.getText());
mWebView.setWebChromeClient(...);
mWebView.setWebViewClient(...);
mWebView.setBackgroundColor(0);
mWebView.loadDataWithBaseURL(null, webtext, "text/html", "UTF-8", null);
¿Alguna idea de cómo solucionar esto?
Sin ver el 'html' datos que está intentando cargar, no podemos ayudar a resolver este problema (ya que puede ser su 'html', no' Android'. – Phil
No puedo provenir del HTML. Se muestra correctamente la mayoría de las veces en el teléfono y no hay ningún problema en Firefox. Parece un problema de actualización/redibujado. –