New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
下载失败 #13
Comments
你如果把监听放到viewholder里面,那在上下滑动的时候就会多次订阅,就会多次触发监听。 |
卡住进度的情况有没有日志,有的话可以发出来分析一下 |
感谢,感谢,github没上,回复的晚些。那个多次订阅的按照您的思路,解决了,下载那个,我这几天没碰到,等碰到我把日志贴出来。在之前我看下载卡住的日志,是有些分片请求哪里返回的数据长度都是0,点击暂停再继续,请求的数据长度就正常了,等后续我遇到,我给把日志贴上。再次感谢! |
谢谢反馈 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
单任务或者多任务下载,偶尔会卡到某个进度不再下载,点击暂停再点击继续就可以重新下载。
此外还有一个疑问请教大佬?关于状态的监听那块,具体代码如下:
downloadTask.state()
.onEach { state ->
// 更新状态
setState(state)
// 更新进度
setProgress(state.progress)
}
.launchIn(lifecycleScope)
这个状态的监听,每次recyclerview上下滑动,都会触发监听(我在这里做了本地数据库参数的初始化,通过变量控制第一次加载从本地数据库获取数据),感觉应该是DownloadTask 发送一次即可,这个地方大佬有什么好的建议吗? 感谢!
The text was updated successfully, but these errors were encountered: