Superuser icon indicating copy to clipboard operation
Superuser copied to clipboard

Choose between AsyncTask and IntentService/AsyncTaskLoader

Open yulin2 opened this issue 10 years ago • 0 comments

Hello, I'm doing research on Android async programming. I see in Superuser, you use IntentService at some places (such as ResultService) while use AsyncTask at other places (such as in PreferencesActivity). I'm wondering how do you choose between AsyncTask and IntentService? because both are used to execute background tasks.

As far as I know, some articles (for example this article) mention that AsyncTask leads to memory leak and losing task result when there's a configuration change (such as orientation change). But using IntentService or AsyncTaskLoader can avoid such problems.

yulin2 avatar Feb 27 '15 19:02 yulin2