Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CURSO ANDROID<br />
15<br />
<strong>Android</strong> nos presenta la restricciones que no po<strong>de</strong>mos alterar, los elementos <strong>de</strong> interfaz gráfica en un<br />
hilo <strong>de</strong> ejecución que no sea el principal por lo que es necesario utilizar un manejador para enviar un<br />
mensaje <strong>de</strong> un hilo a otro cuando la carga <strong>de</strong> datos haya terminado. Agregaremos entonces una variable<br />
para el diálogo <strong>de</strong> progreso es necesaria una variable global porque iniciamos el diálogo en una función<br />
y lo ocultamos en otra.<br />
private ProgressDialog progressDialog;<br />
Otra para el manejador <strong>de</strong> mensajes entre hilos <strong>de</strong> ejecución:<br />
private final Handler progressHandler = new Handler() {<br />
@SuppressWarnings(“unchecked”)<br />
public void handleMessage(Message msg) {<br />
if (msg.obj != null) {<br />
data = (LinkedList)msg.obj;<br />
setData(data);<br />
}