Phonegap:联系人列表排序

Posted

技术标签:

【中文标题】Phonegap:联系人列表排序【英文标题】:Phonegap: Contact list Sorting 【发布时间】:2015-08-16 00:17:46 【问题描述】:

在电话间隙中,我获取了所有联系方式。获取所有详细信息后,我尝试根据名称的字母顺序对列表进行排序。它已排序,但对所有列表进行排序大约需要 30 秒。如何优化列表。

function onSuccess(contacts) 
   
    contacts = contacts.sort(cSort);
   

  var cSort = function(a, b) 
          aName = a.displayName ;
          bName = b.displayName ;
            return aName < bName ? -1 : (aName == bName ? 0 : 1);
        ;

提前致谢。

【问题讨论】:

【参考方案1】:

如果您要对联系人进行排序以显示它们,为什么不直接使用 ng-repeat、a 和 orderBy 过滤器?

这将极大地优化事物!

【讨论】:

以上是关于Phonegap:联系人列表排序的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 phonegap 作为复选框列表显示从 android 设备获取的联系人?

我们可以使用 phonegap 访问 HTML5 和 javascript 中的 Android 设备的联系人列表、相机图片等原生内容吗?

用于加载联系人的Phonegap Jquery Pagination - 当用户到达最后一页时如何动态添加页面?

在phonegap应用程序中发送短信

有重复的联系人排序列表,为啥?

Android:联系人列表不按名称排序