title: Add new contact on Android no activity to handle intent error
body: <p>I am trying to add new contact to android and receive this ActivityNotFoundException: No Activity to handle intent. I am pretty sure that I need to use intent filter to resolve this problem but have no idea how.</p>
  
  <pre><code>Intent addContactIntent = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT);
  addContactIntent.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
  addContactIntent.putExtra(ContactsContract.Intents.Insert.NAME, "My Name");
  addContactIntent.putExtra(ContactsContract.Intents.Insert.PHONE, "123456789");
  startActivity(addContactIntent);
  </code></pre>
  
  <p>Here is my manifest file:</p>
  
  <pre><code>&lt;activity
      android:name=".MainActivity"
      android:label="@string/title_activity_main" &gt;
      &lt;intent-filter&gt;
          &lt;action android:name="android.intent.action.MAIN" /&gt;
          &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
      &lt;/intent-filter&gt;
      &lt;intent-filter&gt;
          &lt;action android:name="android.nfc.action.NDEF_DISCOVERED"/&gt;
          &lt;category android:name="android.intent.category.DEFAULT"/&gt;
          &lt;data android:mimeType="application/com.example.android.beam"&gt;&lt;/data&gt;
      &lt;/intent-filter&gt;
      &lt;intent-filter&gt;
          &lt;action android:name="com.android.contacts.action.SHOW_OR_CREATE_CONTACT" /&gt;
          &lt;data android:scheme="mailto" /&gt;
          &lt;data android:scheme="tel" /&gt;
          &lt;category android:name="android.intent.category.DEFAULT" /&gt;
      &lt;/intent-filter&gt;
  &lt;/activity&gt;
  </code></pre>