android联系人重名,导致共用contactId的解决办法

来源:互联网 发布:如何学软件编程 编辑:程序博客网 时间:2024/06/06 02:53
 

/**author cyw 2011-7-20

*/

android本身的机制:当用provider添加联系人时候,每次添加,都要和以往的用户名字做比较,如果发现重名的时候,会把后者的所有信息添加到前者里,导致一个contactId有两个人名两个昵称,本来是想要两个人,结果变成一个人了。

 

解决办法:生成新的一条raw_ontacts表记录后,更改aggregation_mode列中的值,把0改成3,这样,每次重名后,比较的时候,就不会合并contactId了。

 

Thank my God!

原创粉丝点击