AppFolder listChildren MetadataBuffer在几个小时后意外地变空

时间:2014-04-11 05:08:24

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

我正在使用AppFolder,并成功读取/写入该文件夹的文件。我可以在一台设备上将文件写入该文件夹,然后在另一台设备上阅读(使用相同的Google帐户)。

然而,每天早上醒来后,在AppFolder上找到listChildren会返回一个空的MetadataBuffer。当我查看Google云端硬盘网站的“管理应用”部分时,我的应用AppFolder中显然有一些(40KB)。

可能的原因是什么?

编辑:添加了一些代码

public void onConnected(Bundle bundle) {
  DriveFolder folder = Drive.DriveApi.getAppFolder(mGoogleApiClient);
  folder.listChildren(mGoogleApiClient).setResultCallback(mChildrenRetrievedCallback);

...

mChildrenRetrievedCallback = new ResultCallback<MetadataBufferResult>() {
  public void onResult(MetadataBufferResult result) {
    if (!result.getStatus().isSuccess()) {
      // oh noes!
      return;
    }
    MetadataBuffer buffer = result.getMetadataBuffer();
    // buffer.getCount() is 0

0 个答案:

没有答案