Metodo doInBackground
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