Ho due domande:Inizio Async task all'interno di un thread di lavoro
- Possiamo iniziare/eseguire un Async task all'interno di un thread di lavoro?
- In caso affermativo, i metodi
onPreExecute()
,onProgressUpdate(Progress...)
eonPostExecute(Result)
vengono richiamati sul thread dell'interfaccia utente?
Voglio sapere che perché ho una connessione TCP in esecuzione su un thread di lavoro e quando viene ricevuto un pacchetto che voglio cominciare un nuovo thread per fare il parsing di questo pacchetto e dopo che l'aggiornamento alcune strutture di dati sulla UI filo.
Grazie in anticipo!
mentre AsyncTasks sono molto adatti per alcune cose, sembra che questa applicazione non è del tutto uno di loro. in alternativa, è possibile gestire solo sottoclassi della classe Thread – mfrankli