在Google云端硬盘上获取文件时丢失文件

时间:2013-07-12 14:04:46

标签: android google-drive-api

我正在尝试从Google云端硬盘获取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云端硬盘上有超过4个文件,这4个文件与我从我的应用程序发送的文件相匹配。当我测试“试试吧!”部分(https://developers.google.com/drive/v2/reference/files/list#try-it),它工作正常,找到所有文件。

您对可能存在的问题有任何想法吗?

0 个答案:

没有答案