Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phonegap在android 4.3上读取联系人花费的时间太长_Android_Cordova - Fatal编程技术网

Phonegap在android 4.3上读取联系人花费的时间太长

Phonegap在android 4.3上读取联系人花费的时间太长,android,cordova,Android,Cordova,我使用phonegap创建了一个应用程序来读取并列出所有联系人的详细信息 要阅读联系人,这里是代码 var field=["displayName"]; var options = new ContactFindOptions(); options.filter=""; // empty search string returns all contacts options.multiple=true; var contat=navigator.

我使用phonegap创建了一个应用程序来读取并列出所有联系人的详细信息

要阅读联系人,这里是代码

var  field=["displayName"];
    var options = new ContactFindOptions();
    options.filter="";          // empty search string returns all contacts
    options.multiple=true; 
   var contat=navigator.contacts.find(field, contactSucc, contactError,options);

   function contactSucc(contacts) {
       alert("loading contact");
       var str="";
        for (var i=0; i<contacts.length; i++) {
            if(contacts[i].displayName)
            str="Name = " +(contacts[i].displayName) + " <br/>";        
            $('#contactId').append(str);
        }


    }
var字段=[“displayName”];
var options=new ContactFindOptions();
选项。过滤器=”;//空搜索字符串返回所有联系人
options.multiple=true;
var contat=navigator.contacts.find(字段、contactSucc、contactError、选项);
功能触点成功(触点){
警报(“装载联系人”);
var str=“”;

对于(var i=0;i,您可以按照以下步骤操作:

  • 使用“desiredFields”过滤器询问所需信息
  • 确定您想要的是所有联系人还是至少有一个联系人号码的联系人
  • 将获取的联系人存储在sql lite中
  • 使用上次获取联系人时存储的日期时间搜索新的或更新的联系人

  • 我也面临着同样的问题!你找到解决方案了吗?没有,我搜索了很多,但还没有找到解决方案,但解决方法是缓存这些数据并存储在sqlite中…是的,但你在第一次获取数据时仍然会受到影响,对吗?是的,每次获取联系人时我都会遇到这个问题,但我们仍然有一个问题,当用户添加新联系人时,我们不会这样做有了那个联系人,我想一天联系一次,啊。就像一个钩子或什么东西,告诉你一个新的联系人被添加了……嗯,我不知道!