我正在使用此api https://api.github.com/search/users?q=language:kotlin&page=1&per_page=10
如何按用户名排序列表? 如果api无法实现,那么在Android中最好的选择是什么?
答案 0 :(得分:2)
目前不可能。目前,github api仅支持3种类型的排序值。
按
followers
或repositories
的数量,或按joined
个人的GitHub排序查询结果。默认值:best match
从android应用程序的角度来看,确实没有什么好方法可以解决此问题。您可以尝试查询大量用户,然后再进行排序,但是这种方法固有的缺陷是,当从api中获取更多“用户”时,您需要将其添加到列表中然后重新排序。
这将导致列表顺序更改,并且很有可能使您的用户感到困惑。最好使用github api允许的默认排序选项之一。