不一般的Android通讯录排序,怎么拍?

MrHello 发布于 2014/09/26 15:46
阅读 268
收藏 0

用户甲使用A客户端,在A客户端的通讯录模块中,先获取本机的通讯录,并与数据库中也注册了A客户端的甲的好友(手机号)进行匹配,将甲通讯录中也注册了A客户端的排在最前面,没有注册的手机号排在后面,整体是按字母排序。

本人处理方式:(1)先将通讯录中手机号以字符串形式全部发给服务器,服务器进行匹配,匹配后结果传递给手   机,手机进行排序后再显示。

(2)服务器进行匹配并排序,手机进行显示。

结果:数据少时,上面的都行,listview能正常显示,但客户手机有3000多联系人,就不行了。按第一种,一直在请求,最后崩溃(本机排序肯定不行吧,用的Collections.sort())。第二种,网络请求更长,也不行。

上面两种都没有分页,本人想,用分页实现行吗?求指教。

加载中
返回顶部
顶部