DownloadX icon indicating copy to clipboard operation
DownloadX copied to clipboard

Download tool based on kotlin and coroutine.

Results 15 DownloadX issues
Sort by recently updated
recently updated
newest added

单任务或者多任务下载,偶尔会卡到某个进度不再下载,点击暂停再点击继续就可以重新下载。 此外还有一个疑问请教大佬?关于状态的监听那块,具体代码如下: downloadTask.state() .onEach { state -> // 更新状态 setState(state) // 更新进度 setProgress(state.progress) } .launchIn(lifecycleScope) 这个状态的监听,每次recyclerview上下滑动,都会触发监听(我在这里做了本地数据库参数的初始化,通过变量控制第一次加载从本地数据库获取数据),感觉应该是DownloadTask 发送一次即可,这个地方大佬有什么好的建议吗? 感谢!

请问支持若任务并发下载吗?

下载过程中断开网络,程序崩溃。

依赖版本:implementation "com.github.ssseasonnn:DownloadX:1.0.2" PS:1.0.1版本也试过,也是同样的问题 使用环境:小米8,雷电模拟器,移动网,电信网 使用代码: val taskId = GlobalScope.download( "https://rls.tapimg.com/pub2/202106/cdddafbfdaea6abdf0af1e524ca568ba.apk", "taptap123.apk", getExternalFilesDir("")?.path!! // 这里不设置保存路径,使用默认路径,也会出现同样的问题 ) taskId.state(1000) .onEach { Log.w("=====", "${it.javaClass.simpleName}---${it.progress.percentStr()}") }.launchIn(lifecycleScope) taskId.start() 异常情况:如下图(每次都是下载到某一个节点之后,就下载不动了,回调了多次同样进度之后就显示失败) ![image](https://user-images.githubusercontent.com/5299774/121981338-08cd0180-cdc0-11eb-8ae9-6963fded4582.png) ![image](https://user-images.githubusercontent.com/5299774/121981057-9fe58980-cdbf-11eb-8fe0-98330d4a5f55.png)

1.后台下载支持通知栏通知 2.支持删除任务(改进)