Precedente Indice Successiva

Metodo doInBackground

Immagine slide
  • Il task è eseguito in un thread in background dal metodo doInBackground.
  • Nel nostro caso il parametro è irrilevante mentre il valore di ritorno sarà una String (eventualmente null).
  • Il lavoro viene svolto dal metodo caricaNotizie che è stato già descritto.
  • È da notare nel ciclo di lettura delle linee che, una volta individuato e formattato un titolo, esso viene passato al metodo publishProgress(linea);
  • Questo metodo richiama a sua volta il metodo onProgressUpdate, all'interno del thread dell'interfaccia utente, che gestirà il titolo.
  • Come abbiamo detto, doInBackground ritorna la stringa generata dal metodo caricaNotizie.
  • Questa stringa verrà a sua volta passata come parametro al metodo onPostExecute nel thread dell'interfaccia utente.
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!