我正在开发一个应用程序,我将在其中修改一些联系人的内容。现在,我可以查找联系人并使用以下代码对其进行编辑。
Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT, ContactsContract.Contacts.CONTENT_URI);
i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
i.putExtra(ContactsContract.Intents.Insert.COMPANY,"XXXXXXXX");
i.putExtra(ContactsContract.Intents.Insert.PHONE,"987654321");
startActivity(i);
当我选择一个联系人时,我看到公司和电话字段自动填写。这是意料之中的。然后,用户将决定是否保存它。我希望它是自动的。一旦我选择了一个联系人,它就会自动编辑并保存。
我试图找到一种方法,但徒劳无功。你认为这是可能的吗?怎么做?我尝试将意图与 EXTRA FORCE CREATE 一起使用,但它不起作用。