我需要存储下载队列然后将其恢复:
最简单的方法是什么(任何技术,方法)?
答案 0 :(得分:2)
最简单的方法是什么(任何技术,方法)?
Square Tape旨在实现一个持久队列,用于排队HTTP操作。下载工作,你必须自己写。
答案 1 :(得分:1)
使用内置的DownloadManager类。
下载管理器是一种处理长时间运行的HTTP下载的系统服务。客户端可以请求将URI下载到特定目标文件。下载管理器将在后台进行下载,负责HTTP交互并在出现故障或连接更改和系统重新启动后重试下载。应通过传递DOWNLOAD_SERVICE,通过getSystemService(String)获取此类的实例。请求通过此API下载的应用程序应注册ACTION_NOTIFICATION_CLICKED的广播接收器,以便在用户单击通知中的运行下载或下载UI时进行适当处理。请注意,应用程序必须具有INTERNET权限才能使用此类。