【发布时间】:2013-11-13 21:30:17
【问题描述】:
我相当肯定,使用 Service 和 AsyncTask 处理异步文件下载是标准做法。这样,您可以终止原始活动并继续您的快乐方式。但是,当您不需要 Service 的生命周期管理、远程进程通信或其他主要功能时,这似乎有点矫枉过正。
既然服务仍然是整个应用程序的同一进程和生命周期的一部分,为什么不简单地在应用程序的上下文中运行一个后台线程(相对于 Activity,虽然不一定在扩展的应用程序类中)?有什么理由说明这将是一个特别糟糕的主意吗?
【问题讨论】:
标签: android service process android-asynctask download