首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kotlin Fuel下载需要很长时间才能连接

Kotlin Fuel下载需要很长时间才能连接
EN

Stack Overflow用户
提问于 2019-05-04 17:36:34
回答 1查看 354关注 0票数 0

在Android Studio中使用Fuel 2.0.1和Kotlin 1.3.31。

我的燃料下载请求如下所示

代码语言:javascript
运行
复制
Log.i("tag","connecting")
Fuel.download(uri).fileDestination { response, url ->
    File(filesDir,filename)
}.progress { readBytes, totalBytes ->
    Log.i("tag","downloading")
}.response { req, res, result ->
    Log.i("tag","download complete")
}

连接日志和下载日志之间有大约5-7秒的延迟。我试着把这个url输入到同一台设备上的浏览器中,它立即开始下载。我还尝试了其他服务器,但延迟是相同的。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-09-30 01:17:15

你解决这个问题了吗?我正在经历同样的事情,因此我已经停止使用燃料。我没有使用Fuel来下载文件,而是这样做:

代码语言:javascript
运行
复制
val url = "https://www.abcde.com/fghij/filename.apk"
val filename = "filename.apk"
URL(url + filename).openStream().use { input ->
    FileOutputStream(File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), filename)).use { output ->
        input.copyTo(output)
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55981242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档