Loaders are really for Activities and Fragments, it might make sense to consider an IntentService
if you just want a good way to do some work in background threads. Is there something specific that looked useful in AsyncTaskLoader
?
Either way you won't be able to keep collecting if your app is destroyed. If your app is destroyed, it's not there to do any work. A Service
of some sort is definitely what you want to use to do work in the background though.