2

私は AppFolder を使用しており、そのフォルダーへのファイルの読み取り/書き込みに成功しています。あるデバイスでそのフォルダーにファイルを書き込み、別のデバイスで読み取ることができます (同じ Google アカウントを使用)。

ただし、毎朝目を覚ますと、AppFolder の listChildren が空の MetadataBuffer を返すことがわかります。Google ドライブ Web サイトの [アプリの管理] セクションを見ると、アプリの 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
4

0 に答える 0