随便吧心塞
随便吧心塞
  • 发布:2018-06-27 16:09
  • 更新:2018-06-27 16:09
  • 阅读:993

调用通讯录,结果数据 有重复现象。

分类:HTML5+

调用通讯录,结果数据 有重复现象。最多一条数据重复10多次。
本身通讯录只有60多个联系人,结果回调数据有112条。
我用同事手机 200多个联系人 ,数据 有450多条。
附上代码:

    <script type="text/javascript">  
        var content="";  

function getCallLog() {
try{
plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function (addressbook) {
addressbook.find(["phoneNumbers"],function(contacts){
content="联系人数量:"+contacts.length;
content+="<br>";
for(var i=0;i<contacts.length;i++){
for(var j=0;j<contacts[i].phoneNumbers.length;j++){
var str="<p><span style='display:inline_block';width:120px;'>姓名:"+contacts[i].displayName+"</span>号码:"+contacts[i].phoneNumbers[j].value+"</p>";
}

             content+=str;  

        }      
        alert(content);  

// content+=JSON.stringify(contacts);
}, function () {
content="error";
},{multiple:true});
},function(e){
content="Get address book failed: " + e.message;
});
}
catch(e){
content+=e.message;
}
outLine(content);
}
</script>

2018-06-27 16:09 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复