Android 谷歌驱动器只列出1个文件
我正在使用此代码检索Android上的文件和文件夹列表,这只返回一个文件: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
{
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作用域,它允许你的应用程序访问由它创建的特定文件或用户用它显式打开的特定文件。查询将返回您有权访问的与查询匹配的文件子集。此答案包含更多详细信息-