【发布时间】:2016-05-10 16:46:53
【问题描述】:
我正在制作一个应用程序,用户可以在其中将应用程序中的用户添加到他的联系人中。
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.PHONE, bean.getMobileNo());
intent.putExtra(ContactsContract.Intents.Insert.NAME, bean.getName());
intent.putExtra(ContactsContract.Intents.Insert.EMAIL, bean.getEmailID());
startActivity(intent);
所以添加它不是问题,当它去添加联系人屏幕时,如果用户按下返回按钮,即使用户不想保存联系人,联系人也会被保存。
我只想使用 Intent 而不是通过应用程序来执行此操作。是否有任何解决方案或者它是特定于设备的?
【问题讨论】:
-
@Shailesh 添加联系人的要求是intent,我可以从app添加联系人
-
您的代码是正确的,代码没有问题,当您按下返回按钮时,某些设备默认联系人应用程序会这样做,并且某些应用程序会要求您丢弃或保存。
标签: android