应该是你新导入的联系人没有上交成功,没有COMMIT成功,导致数据还在缓存里,而android自带的联系人是从数据库里读取的。

解决方案 »

  1.   

    不应该是这样阿,我开机插入的联系人确实是插入进去了,因为我看了DB,那里面确实有我开机导入的联系人,关机从新开机后把我开机时导入的联系人删掉后,使用”UIM卡导入“的联系人就能看到了,说明确实是存在的就是显示不出来
      

  2.   

    我开机导入时的插入代码和自带的那个“UIM导入”代码是一样的,我发现使用“UIM导入”联系人两次也只是会显示一个而已
      

  3.   

    你通过DOS看的么,要是DOS看的,你看到的也不一定是真正写入数据库的,我以前就碰到过这种问题,我插入数据了,在DOS里能看到,但是就是在网页里显示出来,后来就是一个COMMIT()操作的问题。