如何使用Google Drive SDK进行排序?

Har*_*elm 1 android google-drive-api

我正在使用以下方法从Google云端硬盘查询条目.在我的Android应用程序中,我不会立即获取目录的所有条目.使用延迟加载,我在用户滚动列表时获取条目.

问题是条目未分类.我把它们排在我的身边,但是懒惰的装载会变得很糟糕.我只能对我所拥有的内容进行排序,因此列表必须与每个加载的新页面一起使用.

我怎么能改变呢?

    FileList files = drive
            .files()
            .list()
            .setMaxResults(GdataConstants.REQUEST_ENTRIESPERPAGE)
            .setPageToken(nextPageToken)
            .setQ(buildFilesQuery(folderId, mimeTypes))
            .execute();
Run Code Online (Sandbox Code Playgroud)

小智 5

之前的doclist API允许排序.它是一个缺少功能,除非您只有一些未处理的结果,否则无法实现客户端.它不可能实现例如驱动器搜索并且生成的文件按名称排序.我必须预加载整个结果集(可能是数千)才能正确排序它们.

请参阅https://developers.google.com/google-apps/documents-list/v2/reference#Parameters,其中显示'orderby'