Inicie una AsyncTask dentro de onClick (View v) {..} de su oyente. y ahí dentro
verbigracia. Digamos que su AsyncTask tiene el siguiente aspecto:
nueva AsyncTask () {
- ¿Por qué los desarrolladores de Android a menudo son negligentes o no responden?
- ¿Debo comprar el MacBook Pro de 13 pulgadas o el Razer Blade para el desarrollo y el trabajo universitario? ¿Por qué?
- ¿Debo aprender Corona, Lua o Java para Android?
- ¿Hacer una aplicación de Android significa tener una startup?
- ¿Qué cosas debes aprender primero para desarrollar aplicaciones y juegos en Android?
anular onPreExecute () {
// Ejecute los cambios de interfaz de usuario necesarios antes de la consulta de red, como mostrar el diálogo / barra de progreso
}
nulo doInBackground (nulo … params) {
// consulta (s) de red
}
nulo onProgressUpgrade (nulo … params) {
// actualizar los componentes de la interfaz de usuario entre las consultas de red si es necesario
}
onPostExecute (resultado nulo) {
// Publicar actualizaciones de IU de consulta de red
}
} .execute ((nulo) nulo);
Puede actualizar cualquier componente de la interfaz de usuario dentro de onProgressUpgrade (…) o onPostExecute (…) según la necesidad.
Para más detalles AsyncTask | Desarrolladores de Android: esto es muy útil