Android联系人以编程方式添加,不显示数据字段

Android联系人以编程方式添加,不显示数据字段,android,contact,android-syncadapter,Android,Contact,Android Syncadapter,我有一些工作代码,在给定现有联系人ID的情况下,将更改应用于联系人中的现有字段(例如照片、电话号码、电子邮件等),并将字段添加到联系人中 这段代码取自一些示例,工作非常完美,我可以看到现有联系人的所有修改/新字段 问题是,如果我以编程方式创建联系人,我会将其视为仅包含图片的联系人,以及属于syncadapter的字段,该字段显示联系人的图标、状态和状态。其他字段不可见(例如电话、电子邮件等) 我尝试将联系人添加为属于我的syncadapter的帐户类型和google帐户。在这两种情况下,结果是相

我有一些工作代码,在给定现有联系人ID的情况下,将更改应用于联系人中的现有字段(例如照片、电话号码、电子邮件等),并将字段添加到联系人中

这段代码取自一些示例,工作非常完美,我可以看到现有联系人的所有修改/新字段

问题是,如果我以编程方式创建联系人,我会将其视为仅包含图片的联系人,以及属于syncadapter的字段,该字段显示联系人的图标、状态和状态。其他字段不可见(例如电话、电子邮件等)

我尝试将联系人添加为属于我的syncadapter的帐户类型和google帐户。在这两种情况下,结果是相同的。 调试代码时,看起来一切都很成功


我做错了什么?

我的问题是试图更新现有联系人的数据。 解决方案是使用相关数据创建我自己的联系人,然后将其连接到现有联系人。 然后,系统允许我修改属于同一联系人的其他原始联系人的数据