1

我正在尝试从 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),它工作正常,所有文件都找到了。

您对可能出现的问题有任何想法吗?

4

0 回答 0