在告知用户文件已成功上传之前,请确保将Google云端硬盘Android API上传存储在服务器中

时间:2016-02-19 10:36:31

标签: android google-drive-api google-drive-android-api

我正在使用Google云端硬盘Android API自动上传到Google云端硬盘以获取用户文件。我跟着the sample关注创建和提供文件的内容。

最后一次电话:

final DriveFolder.DriveFileResult fileResult = folder.createFile(client, originalMetadata, contents).await();

我认为提交新文件的创建会快速返回,但如果我立即断开设备并访问网络上的Google云端硬盘,我发现该文件实际上并未实际存在存储在服务器中。它只存储在设备上,等待稍后同步。

(显然,如果我重新连接并等待一段时间,上传的文件会显示在网络上的Google云端硬盘中。)

我的应用只知道该文件已提交并显示" Google云端硬盘上传成功"但实际上它还没有存储在服务器上。这对用户来说是误导。

使用Dropbox API表示已提交,它实际上已存储在服务器上。如何使用Google Drive API获得相同的确定性?

1 个答案:

答案 0 :(得分:2)

我认为你要找的是完成活动? https://developers.google.com/drive/android/completion