0
我尝试使用联系人时遇到问题。我使用下面的代码添加新的Comtacts,它工作正常。但是,如果我在“添加联系人”屏幕上按下“后退”按钮,则会添加联系人,就像我按了“完成”/“保存”一样。我能做些什么,以便Back被视为取消而不是完成/保存?谢谢。联系人问题Contracts.Intents.SHOW_OR_CREATE_CONTACT
Intent i = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT, Uri.parse(String.format("tel: %s", number)));
i.addCategory(Intent.CATEGORY_DEFAULT);
i.putExtra(ContactsContract.Intents.EXTRA_FORCE_CREATE, true);
i.putExtra(ContactsContract.Intents.Insert.NAME, name);
i.putExtra(ContactsContract.Intents.Insert.PHONE_TYPE, ContactsContract.CommonDataKinds.Phone.TYPE_WORK);
i.putExtra(ContactsContract.Intents.Insert.PHONE, number);
startActivity(i);