Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌驱动器只列出1个文件_Android_Google Drive Api - Fatal编程技术网

Android 谷歌驱动器只列出1个文件

Android 谷歌驱动器只列出1个文件,android,google-drive-api,Android,Google Drive Api,我正在使用此代码检索Android上的文件和文件夹列表,这只返回一个文件: { Query query = new Query.Builder().setPageToken(mNextPageToken).build(); Drive.DriveApi.query(getGoogleApiClient(), query).setResultCallback( metadataBufferCallback); } private

我正在使用此代码检索Android上的文件和文件夹列表,这只返回一个文件:

  {
    Query query = new Query.Builder().setPageToken(mNextPageToken).build();
    Drive.DriveApi.query(getGoogleApiClient(), query).setResultCallback(
                metadataBufferCallback);

   }

    private final ResultCallback<MetadataBufferResult> metadataBufferCallback = new ResultCallback<MetadataBufferResult>() {
            @Override
            public void onResult(MetadataBufferResult result) {
                if (!result.getStatus().isSuccess()) {
                    showMessage("Problem while retrieving files");
                    return;
                }
                mResultsAdapter.append(result.getMetadataBuffer());
                mNextPageToken = result.getMetadataBuffer().getNextPageToken();

            }
        };

Android API使用Drive.File作用域,它允许你的应用程序访问由它创建的特定文件或用户用它显式打开的特定文件。查询将返回您有权访问的与查询匹配的文件子集。

此答案包含更多详细信息-