项目开发中从网上下载资源的时候都必须先获取一个有效期1小时的token
,然后拿着token
去服务器下载资源,并且实时更新下载进度。如何能再同一个线程里获取token
,下载资源并且更新进度呢(android大部分下载都是异步的)?
PS:我的问题跟这个其实是一样的,但是这个问题答案不是很明确,也不方便。
你认为大部分下载是异步的原因是你用的都是封装好的下载库。
自己修改下载库,很轻松实现的你需求。
获取到token之后的回调里面再新启一个线程去下载资源不符合你的需求吗大兄弟
用okhttp,异步同步都可以。另外,我在这里的回答可能对你有点用。
= =
本来,我没看懂问题。
新开一个线程,在里面获取token,下载资源,跨线程修改UI,这有什么问题嘛……
然后,我看到了上面的答案。。。