如何使用服务管理多个并发下载?

时间:2012-06-24 08:51:37

标签: android android-asynctask android-service

我正在尝试在我的应用程序中创建一个下载管理器。可能会在后台运行多个同时下载。我将开展一项活动,收集所有正在运行的下载内容,并为每个下载显示进度条和暂停按钮 这就是我要做的事情。如果我做错了,请告诉我。

首先,我将创建一个名为DownloadService的服务,在此服务中将有一个AsyncTask类来执行下载。我在服务中有一个方法,可以通过为每个调用启动AsyncTask类来启动新的下载。当我需要访问这些正在运行的任务并获得其进度状态时,还会有一组AsyncTask个实例 这是一般的想法。这是正确的方法吗?

0 个答案:

没有答案