现在在做通讯录功能,发现有些客户读到的通讯录会有为空的号码数据,请问这有可能是什么原因?
可能是建立了联系人信息,保存联系人号码,后来又删掉了该联系人的号码,而在安卓通讯录的数据库里仍然有该电话号的ID存在,仍与联系人ContractID关联。安卓在删除电话的时候,并不是从数据库里删除记录,而是ContractID不再与对应得电话ID关联。因此这跟程序怎么读取电话有关。
Android添加联系人的时候联系电话也不是必填项呀