流沙

Results 12 comments of 流沙

Log: D/DownloadCache: catch unknown error java.io.IOException: The current offset on block-info isn't update correct, 14384616 != 22541663 on 0

> Android10分块下载会有问题,需要加上 DownloadTask.Builder(url, file).setConnectionCount(1) 这样,不会报错,临时解决方案。 这样写会导致连接数变成1个,不行的,进而导致下载速度变慢。

> > > > 问题解决了,Android 10 修改了SparseArray,在Android 9 和之前的版本,传入的下标越界不做处理,现在会抛异常了!!!!!可以尝试在flushProcess中catch住这个异常,或者在outputstream移除的地方同步移除onSyncLengthMap中对应的blockIndex > > > > > > > > > 怎么操作的啊 > > > > > > 其实不推荐使用分快下载,这个库分块效率还需要调整,分块比不分快慢(实测)。我这边是源码依赖,需要修改源码的。修改源码的话在MultiPointOutputStream这个类中搜索我给的几个关键词,加一些日志,就可以看出问题了 > > 目前根据@zhouzhuyuan 的提示我这边是这样修改的:...

我看你这个方法的源码是在drawlayout中添加了一个view,但是我如过住界面是一个recycleview的话滑动就会这样。 ![image](https://user-images.githubusercontent.com/19948815/31003501-9a5eb1d6-a522-11e7-9375-454a99f8e476.png)

我如果 ``` ``` 加上 ``(就是一个view) 折磨写的话就没问题,但是其他那些属性那些我就得自己写了

![20190613151723](https://user-images.githubusercontent.com/19948815/59411682-60f65500-8dee-11e9-8739-d63c6e225043.png)

我也向作者提问了,如果这个APP,弹出通知,下载进度等,返回结果就是这个应用在前台,其实该应用在后台。

> `@POST("apk/checkUpdate") @Multipart Observable m3663a(@Part("pkgs") String str, @Query("coolmarket_beta") String str2);` `@Part("pkgs") String str` 这个传什么呢?