
This is needed so that downloads can be canceled from within an IntentService. Since the Downloader classes do not have any Thread logic in them, they shouldn't use Thread logic within them anyway. This also removes the unused argument to AsyncDownloader.attemptCancel().