2009-10-12 10 views
5

Estoy seguro de que este es un tema de roscado simple pero ...Progressdialog lenta para mostrar en Android

estoy empezando un ProgressDialog usando:

ProgressDialog.show(Example.this, " " , " Loading. Please wait ... ", true,true); 

A continuación, se ejecuta un bloque de código para descargar y analizar XML.

El problema que tengo es que todo esto se ejecuta bajo un método de botón onClick, y que el xml se descarga y analiza antes de que se muestre el cuadro de diálogo.

¡Cualquier ayuda sería muy apreciada!

Respuesta

1

Esto es casi seguro un problema de enhebrado. Los hilos son nuestros amigos (incluso si son molestos de usar). Ese tutorial que encontraste es bastante agradable, pero te sugiero que revises la clase AsyncTask ... hace la vida más fácil. Hay un bonito escrito en él here.

+0

** 404 - No encontrado ** –

+0

@Imam Marashi Ambos enlaces aún cargan para mí. –

Cuestiones relacionadas