He visto la API de Android y otras publicaciones aquí en stackoverflow, pero no he podido resolver esto.android: mostrando un cuadro de diálogo de progreso
Mi aplicación descarga archivos a la tarjeta sd. Me gustaría mostrar un diálogo de "carga ..." mientras el archivo se está descargando y luego hacer que desaparezca cuando termine la descarga. Esto es lo que se me ocurrió con la API de Android:
ProgressDialog pd = ProgressDialog.show(this,"","Loading. Please wait...",true);
//download file
pd.cancel();
Sin embargo, el cuadro de diálogo no se muestra. cuando lo depuro, afirma que se muestra, pero obviamente no está en la pantalla.
¿qué puedo hacer?
¿El código de descarga se ejecuta en un hilo separado? –
no se ejecuta en el mismo hilo que la actividad. – mtmurdock
Este es el problema :) –