Giter Site home page Giter Site logo

Comments (12)

Jacksgong avatar Jacksgong commented on May 14, 2024

可以参考下。任务管理的demo

from filedownloader.

Jacksgong avatar Jacksgong commented on May 14, 2024

如果需要获得某任务的进度FileDownloader#getSoFar(downloadId):intFileDownloader#getTotal(downloadId):int来获取的。

from filedownloader.

HuangShun avatar HuangShun commented on May 14, 2024

我看了下 #4 的方法。有一个问题就是下载界面都是B界面。从不同的界面进来,数据还是第一个界面的数据。这该怎么弄

from filedownloader.

Jacksgong avatar Jacksgong commented on May 14, 2024

我不是很明白你的需求与困难所在。

你可以理解FileDownloader是一个驱动下载的lib,业务层面如何应该是业务层级需要实现的,但是如果lib这边相对与业务层级这边无法满足,你详细描述下,我给你思考下处理方式,或者是对FileDownloader进行拓展。

from filedownloader.

HuangShun avatar HuangShun commented on May 14, 2024

额。就是这样。跟应用市场差不多。A界面有个游戏的Listview,从不同的item进来,下载的地址不同但界面都是同一个。现在想做的就是可以同时下多个游戏,并且退出来再进某个游戏下载界面的时候,能重新获取该游戏下载的监听事件。

from filedownloader.

Jacksgong avatar Jacksgong commented on May 14, 2024

你所说的这种情况,就是 TasksManagerDemoActivity.java 的case,你可以运行下demo,然后稍微调整下,就是你想要的case了。

from filedownloader.

HuangShun avatar HuangShun commented on May 14, 2024

java.lang.ExceptionInInitializerError
at com.example.administrator.myapplication.download.util.TasksManagerDemoActivity$TasksManager.getImpl(TasksManagerDemoActivity.java:371)
at com.example.administrator.myapplication.download.util.TasksManagerDemoActivity.onCreate(TasksManagerDemoActivity.java:54)

直接用的你的。会报这个错误。

from filedownloader.

Jacksgong avatar Jacksgong commented on May 14, 2024

demo中的代码是没有问题的。我的意思是你在项目demo上进行执行,然后做调整后,可以参考类似方法实现。并不建议你直接拷贝对应的Activity过去的。

P.S: FileDownloader已经支持了类似TasksManagerDemo中的功能,一些业务层级的还希望能够自己在上层封装(TasksManagerDemo中也是模拟了一些业务需求,然后根据业务需求进行实现了业务需求相关部分,所以不建议直接拷贝过去使用而是参考)。


如果你遇到类似问题找不出原因,可以提取你 出现问题的那部分代码,做一个简单的项目,通过github repo的方式给我地址,我抽空给你看下。

from filedownloader.

HuangShun avatar HuangShun commented on May 14, 2024

嗯。我先试试

from filedownloader.

Jacksgong avatar Jacksgong commented on May 14, 2024

恩。:)

from filedownloader.

HuangShun avatar HuangShun commented on May 14, 2024

刚开始学,有的东西还看不懂所以用了一种比较笨的方式,效果还过得去吧。十分感谢。

from filedownloader.

Jacksgong avatar Jacksgong commented on May 14, 2024

Well done.

from filedownloader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.