PhoneGap仅显示30个联系人

时间:2015-08-08 14:31:26

标签: android jquery cordova phonegap-plugins

我使用了正确的代码来显示联系人。它适用于模拟器,但是当我在物理设备上运行时它只显示一些联系人。只有20-30左右。我该如何解决这个错误?这是我的代码:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {

     var options = new ContactFindOptions();
            var options = new ContactFindOptions();
            options.filter="";
            options.multiple=true; 
            var fields = ["*"];
            navigator.contacts.find(fields, onSuccess, onError, options,true);
}
function onSuccess(contacts) {
    alert("Total contacts = "+ contacts.length);
    for (var i=0; i<contacts.length; i++) 
    {
        // console.log("Display Name = " + contacts[i].phoneNumbers[0].value);
        $('#contactList').append("<li><a href='#'><h2>"+ contacts[i].phoneNumbers[0].value +"</h2></a></li>");  
         $('#contactList').listview("refresh");

    }

}
function onError(contactError) {
    alert('onError!');
}

谢谢!

0 个答案:

没有答案
相关问题