Seit AsyncTaskLoader
kann alles AsyncTask
tun, und hat zusätzlich eingebaute Best Practice-Funktionen wie Thread-Duplizierung & vorzeitigen Tod Prävention.Ist AsyncTask jetzt mit AsyncTaskLoader veraltet?
Gibt es einen Grund mehr, AsyncTask
zu verwenden? Oder sollte ich einfach blind AsyncTaskLoader
überall verwenden
http://stackoverflow.com/questions/7120813/asynctaskloader-vs-asynctask –
"und zusätzlich eingebaute Best-Practice-Funktionen wie Thread-Duplizierung und vorzeitige Todesverhinderung" - 'AsyncTaskLoader' hat keine von diesen Dingen, zumindest in Bezug darauf, wie ich diese Begriffe verwenden würde. "Gibt es einen Grund mehr, AsyncTask zu benutzen?" - nicht alles passt zum "Loader" -Muster. "Oder sollte ich AsyncTaskLoader einfach blind benutzen" - sollten Sie nicht "blind" irgendetwas mit Threads machen. Verschiedene Situationen erfordern unterschiedliche Thread-Verwendungsmuster und unterschiedliche Klassen (z. B. "IntentService", ein benutzerdefinierter "ThreadPoolExecutor"). – CommonsWare