Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CURSO ANDROID<br />
40<br />
public void handleMessage(Message msg) {<br />
setData();<br />
progressDialog.dismiss();<br />
}<br />
};<br />
Carga <strong>de</strong> datos<br />
La carga <strong>de</strong> datos no cambia mucho, seguimos teniendo el diálogo <strong>de</strong> progreso pero ahora ya no necesitamos<br />
mandar los datos reconocidos por el parser a través <strong>de</strong>l manejador si no puedo guardarlos en<br />
la clase <strong>de</strong> aplicación directamente y mando un mensaje vacío.<br />
private void loadData() {<br />
progressDialog = ProgressDialog.show(<br />
Main.this,<br />
“”,<br />
“Por favor espere mientras se cargan los datos...”,<br />
true);<br />
new Thread(new Runnable(){<br />
@Overri<strong>de</strong><br />
public void run() {<br />
XMLParser parser = new XMLParser(feedUrl);<br />
appState.setData(parser.parse());<br />
progressHandler.sendEmptyMessage(0);<br />
}}).start();<br />
}<br />
Agregando el menú <strong>de</strong> opciones<br />
Necesitamos indicarle qué hacer cuando el usuario presione la tecla <strong>de</strong> menú en el teléfono, como en<br />
este caso construimos el menú en un XML solo es necesario crear una instancia.<br />
@Overri<strong>de</strong>