To the best of my knowledge, AsyncTaskLoader
not only has all the capabilities of AsyncTask
but also incorporates best practices such as avoiding duplicate threads and premature death built-in.
Is there any justification for using AsyncTask
anymore, or should I always use AsyncTaskLoader
blindly? I ask this to determine if there is any exceptional scenario that I should be cautious about.