Why does this code throw ActivityNotFoundException?
<p><code>Uri lookupUri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.encode(vc.cellphone));<br>
    Intent intent = new Intent();
    intent.setAction(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.setData(lookupUri);
    getApplicationContext().startActivity(intent);</code></p>

<p>The contact with cell phone number the same as <code>vc.cellphone</code> is in the contacts.</p>
