2011-06-01 10 views
5

Tengo una vista web seguida de 3 botones. El texto que llena la vista web y el texto de cada botón se extrae de un db sqlite y luego se configura cada vista. Cuando se abre el intento, se establecen los botones pero la vista web está vacía y se carga una fracción de segundo más tarde.Vista web lenta para cargar

¿Hay algo que pueda hacer para cambiar esto?

+1

Puede mostrar una indicador de carga mientras se carga su contenido;) – dmon

+0

¿El texto de la página web es dinámico? Si es texto fijo, puede tratar de almacenarlo en un archivo y cargarlo usando loadData(). Ref: http://developer.android.com/reference/android/webkit/WebView.html#loadData(java.lang.String, java.lang.String, java.lang.String) Espero que esto ayude. – ThinkChris

+0

Tengo un problema similar publicado [aquí] (http://stackoverflow.com/questions/9573850/webview-slow-on-loading-content) pero nadie parece saber la solución. – noypiscripter

Respuesta

1

Hay otras preguntas que hacen preguntas similares, esto fue tomado de ellos:

webview.getSettings().setRenderPriority(RenderPriority.HIGH); 
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 

La adición de este android:hardwareAccelerated="true" en el manifiesto fue el único que mejoró significativamente el rendimiento para mí

Cuestiones relacionadas