title: Is it possible to force a modification to contacts on Android?
body: <p>I am developing an application in which I will modify the contents of some Contacts. For now, I am able to lookup a contact and edit it with the following code. </p>
  
  <pre><code>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);
  </code></pre>
  
  <p>When I select a contact, I see the field Company and Phone automatically filled. This is as to be expected. It is then, that the user will decide to save it or not. I would want it to be automatic. As soon, as I select a contact, it is automatically edited and saved. </p>
  
  <p>I have tried to find a way, but in vain. Do you think it is possible and how? I tried using the intent with EXTRA FORCE CREATE but it did not work. </p>