user505160
user505160

Reputation: 1216

Android contact info update with intent?

I can create new contact with Intent by passing info as extra data with putExtra, is it possible to create Intent with info and if contact is already in phonebook it will be update with new info?

Upvotes: 3

Views: 4088

Answers (2)

Juliet
Juliet

Reputation: 1050

Actually you can use intents to create new contacts with ContactsContract and it's not deprecated.

http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html

example that works for me:

Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT);
i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
i.putExtra(Insert.NAME, "TESTTEST");
i.putExtra(Insert.PHONE, "209384");
startActivity(i);

Upvotes: 12

Peter Knego
Peter Knego

Reputation: 80340

Using Intents to create new contacts is deprecated since Android 2.0. Use ContactsContract.

Here are the docs and an example.

Upvotes: 1

Related Questions