我的应用程序的一个功能是将一个存在的用户帐户放到联系簿
Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.NAME, name);
intent.putExtra(ContactsContract.Intents.Insert.PHONE, "first number");
如果只有一个数字,它的工作正常 但是,如果我试图放另一个号码(用另外一个额外的键添加另一个号码)它可能会覆盖然后第一个号码消失
intent.putExtra(ContactsContract.Intents.Insert.PHONE, "1111");
intent.putExtra(ContactsContract.Intents.Insert.PHONE, "2222");
*第一个号码被覆盖
任何想法? 非常感谢你的帮助,我为我的英语道歉
答案 0 :(得分:5)
您可以将其他号码指定为SECONDARY_PHONE。这样,您可以为联系人插入3个电话号码,因为还有TERTIARY_PHONE。
您也可以指定PHONE_TYPE来指定它代表的联系号码类型。