我正在尝试从 Google Drive 获取 Android 上的文件,但有些文件丢失了。我正在使用此代码(可在此处找到:https ://developers.google.com/drive/v2/reference/files/list ):
ArrayList<File> result = new ArrayList<File>();
Files.List request = service.files().list();
do{
try{
FileList files = request.execute();
result.addAll(files.getItems());
request.setPageToken(files.getNextPageToken());
}
catch(IOException e){
System.out.println("An error occurred: " + e);
request.setPageToken(null);
}
}
while(request.getPageToken() != null
&& request.getPageToken().length() > 0);
使用此代码,我得到 4 个文件。但是,我在 Google Drive 上有超过 4 个文件,这 4 个文件与我从我的应用程序发送的文件相匹配。当我测试“试试看!” 部分(https://developers.google.com/drive/v2/reference/files/list#try-it),它工作正常,所有文件都找到了。
您对可能出现的问题有任何想法吗?