shijia109
shijia109
进度条到头后会报error,说什么长度不一致,再进来重新下载,进度条会回退一部分然后再前进,概率性会complete,大多数情况下会error,或进度到头后无任何反应
经测试,api到29就无法正常工作,而demo的api是28,但是现在应用商店硬性要求api必须30或以上,这就非常麻烦了,换框架成本太高,作者能关注下这个问题吗?这么好的东西就因为适配问题无法被人使用,太可惜了
自己改的代码,解决了,为啥不直接改了呢?我看21年还有提交,20年就有人反馈这个问题而且还有方案了
> 怎么改的 求解 > > > 自己改的代码,解决了,为啥不直接改了呢?我看21年还有提交,20年就有人反馈这个问题而且还有方案了 MultiPointOutputStream这个类的close方法 outputStreamMap.remove(blockIndex)之后在加一行noSyncLengthMap.remove(blockIndex);
> 库的原作者已经重新fork并更新了所有sdk,贡献度第一的就是 下载下来了,但是项目跑不起来,各种莫名其妙报错,解决一个又出另一个,总之无法编译,不知道差哪了
> @shijia109 可以看看我的代码 https://github.com/tianshaokai/okdownload ,改成 了 androidx 感谢