Cosa fare se è necessario eseguire un'altra attività asincrona in un'altra attività asincrona, ovvero nel metodo onPostExecute()
, come fare?Eseguire un altro AsyncTask in onPostExecute()
13
A
risposta
22
Come suggerimento, provare a scaricare il maggior numero di chiamate effettuate nel primo AsyncTask
come è possibile. Tuttavia, se la progettazione dell'applicazione è tale che è sufficiente eseguire un'altra attività una volta completata la prima attività, è sufficiente eseguire il secondo AsyncTask
esattamente come si fa per il primo.
@Override
protected void onPostExecute(String result) {
new MySecondAsyncTask().execute(params); //params if any
}
2
@Override
protected void onPostExecute(String result) {
NewAsyncTask newtask = new NewAsyncTask();
newtask.execute();
}
Problemi correlati
- 1. onPostExecute su AsyncTask annullato
- 2. AsyncTask Android non chiama onPostExecute
- 3. Valore restituito dalla classe AsyncTask Metodo onPostExecute
- 4. Come posso inviare i dati da onPostExecute in un AsyncTask?
- 5. AsyncTask onPostExecute() non chiamato in Unit Test Case
- 6. Android AsyncTask onPostExecute off del thread ui principale
- 7. Impossibile eseguire l'override del metodo onPostExecute() in AsyncTask Class o ottenerlo per l'attivazione
- 8. Asynctask: passa due o più valori da doInBackground a onPostExecute
- 9. onPostExecute non viene chiamato
- 10. AsyncTask Android all'interno di AsyncTask
- 11. AysncTask si annulla ancora chiamate onPostExecute()
- 12. AsyncTask per l'aggiornamento del widget: come accedere alle visualizzazioni di testo in onPostExecute()?
- 13. Chiamata AsyncTask da un'altra classe
- 14. È possibile utilizzare il metodo OnPostExcecute in valori AsyncTask RETURN?
- 15. parallelo in esecuzione AsyncTask
- 16. makefile eseguire un altro obiettivo
- 17. AsyncTask restituisce l'elenco all'attività
- 18. ASyncTask che bloccano gli altri
- 19. implementare AsyncTask in Fragment Android
- 20. Android: passaggio di riferimento alle funzioni AsyncTask
- 21. Annulla AsyncTask quando l'utente preme il pulsante
- 22. Compilazione di un ListView w/AsyncTask
- 23. AsyncTask Android: perché doInBackground() non viene eseguito?
- 24. È possibile eseguire più AsyncTask nello stesso tempo?
- 25. android.os.NetworkOnMainThreadException all'interno AsyncTask
- 26. Android: può AsyncTask restituire in un altro thread rispetto al thread UI?
- 27. .execute non può essere risolto in un tipo - AsyncTask (Android)
- 28. Come riprodurre AsyncTask da Android in Java codice puro
- 29. Eseguendo lo stesso Asynctask più volte in modo sequenziale
- 30. Stato asynctask sempre in esecuzione
Perché si assumono non è possibile accendere un AsyncTask in 'OnPostExecute()'? – Ahmad
Chi ti impedisce di farlo ...? – Pragnani