Precedente Indice Successiva

AsyncTask per gestire connessioni al server

Immagine slide
  • Vista questa difficoltà, Android mette a disposizione una classe per gestire un task in backgrount in un thread.
  • Questa classe mette a disposizione un meccanismo per inviare dati all'interfaccia utente di tanto in tanto
  • Mette anche a disposizione un metodo per eseguire del codice al termine del lavoro, nell'interfaccia utente.
  • Per maggiore flessibilità consente anche di passare dei parametri al task in background.
  • Nel nostro esempio creeremo una classe interna dentro MainActivity derivata da AsyncTask per gestire il caricamento.
  • Utilizzando una classe interna saremo in grado di utilizzare tutti gli attributi ed i metodi della nostra MainActivity all'interno della nuova classe.
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!