All phone numbers of one contact for startActivityForResult
<p>A contact may have many phone numbers (mobile, home, ..). I want to enable the user to pick one of the phone numbers of a specific contact.</p>

<p>With this snippet I get the list of all phone numbers for each contact.</p>

<pre><code>Intent intent = new Intent(Intent.ACTION_PICK, 
    ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
startActivityForResult(intent, PHONE_NUMBER_PICKED);
</code></pre>

<p>How can I list only the phone numbers of one contact?</p>

<p>Edit: I know how to get all phone numbers of a contact, that's not the point. I could put all phone numbers in a listview and get the user to pick one. But this functionality exists (mentioned above), I just don't want all numbers, but only the phone numbers for one contact. </p>
