gpt4 book ai didi

android - 如何使用 Google Drive SDK 对结果进行排序?

转载 作者:行者123 更新时间:2023-11-29 15:26:02 25 4
gpt4 key购买 nike

我正在使用以下方法从 Google Drive 查询条目。在我的 Android 应用程序中,我不会一次获取目录的所有条目。通过延迟加载,我在用户滚动列表时获取条目。

问题是条目确实未排序。我确实在我这边对它们进行了排序,但是由于延迟加载,事情变得令人讨厌。我只能对我拥有的内容进行排序,因此必须对加载的每个新页面进行排序。

我该如何改变它?

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

最佳答案

以前的 doclist API 允许排序。这是一个缺少的功能,除非您只有一些未分页的结果,否则不可能在客户端实现。它不可能实现例如驱动器搜索并使结果文件按名称排序。我必须预加载整个结果集(可能有数千个)才能正确排序。

参见 https://developers.google.com/google-apps/documents-list/v2/reference#Parameters上面写着“orderby”的地方

关于android - 如何使用 Google Drive SDK 对结果进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12932491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com