问题描述
- 我编写了一个可以与谷歌驱动器连接以下载文件的 Android 应用程序,我使用 google-API-service。我可以从我的谷歌驱动器下载文件,但我无法取消该过程下载。如何取消谷歌驱动器的下载过程?谢谢大家
val a = 0;
Tasks.call(SocialMediaBuilder.executor,{
val mimeType = file.mimeType
var outFile: File? = null
var fos: FileOutputStream? = null
try {
if (mimeType.contains("image") ||
mimeType.contains("video") ||
mimeType.contains("audio") ||
mimeType.contains("pdf")) {
outFile = File(Environment.getExternalStorageDirectory().path + "/googleDrive" + "/" + file.name)
if (!outFile.parentFile.exists()) {
outFile.parentFile.mkdir()
}
if (!outFile.exists()) {
outFile.createNewFile()
}
fos = FileOutputStream(outFile)
val get = drive.files()[file.id]
get.mediaHttpDownloader.setProgressListener(listener).chunkSize = 1024 * 1024
get.executeMediaAndDownloadTo(fos)
}catch (){}}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)