基本上我正在尝试制作一个用于观看离线内容的小应用程序。所以有一个时刻,用户选择下载内容(应用程序应该下载大约 300 个小文件和图像)。
我想向用户展示如果他输入正确的活动,该过程将如何进行。显示所有文件的列表,说明已下载、正在进行或等待下载的内容。
我的问题是我真的不知道要采取什么方法来实现这一目标。由于下载应该一直持续到完成,我想解决方案是一个Service
,但最好的是什么?IntentService、绑定服务或标准服务为每次下载调用 startService()?以及如何保持我的对象更新以便以后显示它们?我应该在内存中使用数据库还是对象?
谢谢