次のメソッドを使用して、Google ドライブからエントリをクエリしています。私の Android アプリでは、ディレクトリのすべてのエントリを一度に取得しません。遅延読み込みでは、ユーザーがリストをスクロールしている間にエントリをフェッチします。
問題は、エントリがソートされていないことです。私は自分の側でそれらを並べ替えますが、遅延読み込みでは厄介になります。私が持っているものしか並べ替えることができないので、ロードされる新しいページごとにリストを並べ替える必要があります。
どうすればそれを変更できますか?
FileList files = drive
.files()
.list()
.setMaxResults(GdataConstants.REQUEST_ENTRIESPERPAGE)
.setPageToken(nextPageToken)
.setQ(buildFilesQuery(folderId, mimeTypes))
.execute();