我正在使用这个 api https://api.github.com/search/users?q=language:kotlin&page=1&per_page=10
如何按用户名排序列表?如果 api 无法实现,那么在 Android 中执行此操作的最佳选择是什么?
我正在使用这个 api https://api.github.com/search/users?q=language:kotlin&page=1&per_page=10
如何按用户名排序列表?如果 api 无法实现,那么在 Android 中执行此操作的最佳选择是什么?
目前这是不可能的。目前,github api仅支持 3 种类型的排序值。
followers
按 或 的数量或repositories
人员joined
GitHub对查询结果进行排序。默认值:最佳匹配
从android应用程序方面确实没有克服这个问题的好方法。您可以尝试查询大量用户,然后在您身边执行排序,但这种方法本质上存在缺陷,因为当从 api 获得更多“用户”时,您需要将它们添加到列表中并再次排序。
这会导致列表顺序发生变化,并且很可能会使您的用户感到困惑。最好使用 github api 允许的默认排序选项之一。