Por consiguiente implementación de una pantalla de bienvenida en Android que desea:
- mostrará una pantalla primer plano con algunos indicios de progreso para el usuario.
- Ejecuta una cadena de fondo para realizar tareas que requieren cierto tiempo indefinido.
- Ambos hilos se comunican entre ellos, ya que necesita el primer plano para mostrar el progreso en el fondo.
- Elimina correctamente el hilo de fondo cuando termine de realizar su tarea. Si planea usar AsyncTask en Android, tiene un problema allí. (Link)
he encontrado este tutorial y me sugieren fuertemente que: http://www.41post.com/4588/programming/android-coding-a-loading-screen-part-1
Parte 1 lograr esta tarea básica, parte 2 muestra cómo matas correctamente el AsyncTask. Y la parte 3 pone una vista personalizada en primer plano en lugar de ProgressActivity.
En el paso 2, en lugar de esperar un tiempo indefinido, ¿puedo saber cuándo está todo cargado y luego descartar la pantalla de bienvenida? – DrFred