实现一个后台下载数据的功能。是这样的,第一次进入应用,下载数据,在activity中更新进度,然后“退出”应用,去做别的事情,后台继教下载。(已经实现)
现在有一个问题是,第二次再进入应用,想查看当前下载的进度,怎样把后台数据获取出来??
我是用Service做的!
数据应用后台下载Service

解决方案 »

  1.   


    方向有两个下载的时候把下载文件的大小和已下载的字节数存入数据库,再打开的时候从数据库中获取这信息。或者直接存入service中某个临时set,再进入的时候读入。
      

  2.   

    如果文件比较大的话,建议用DownloadManager来实现。这篇文章写的不错。
    查询进度、显示Notification毫无压力,强烈推荐。
      

  3.   

    谢谢,这是FTP下载, DownloadManager不适合吧
      

  4.   

    谢谢,这是FTP下载, DownloadManager不适合吧
    那就不行了,DownloadManager只支持HTTP。