Android Contact Picker [multiple hp number and how to display in EditText]
<p>I want to create 3 TextView field and every each of TextView field display the selected contact number. 
I succeed with 1 TextView only but I have no idea to deal with multiple contacts.</p>

<pre><code>contactNumber = (TextView) findViewById(R.id.contactnumber);
Button buttonPickContact = (Button)findViewById(R.id.pickcontact);
buttonPickContact.setOnClickListener(new Button.OnClickListener(){

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
            startActivityForResult(intent, 1);
        }});
</code></pre>

<p>below shows how I display the hp number just for 1 contact, but how to display multiple phone number ? For example, TextView1 display 123, TextView2 display 456 and so on.</p>

<pre><code>@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);

    if(requestCode == RQS_PICK_CONTACT){
        if(resultCode == RESULT_OK){
            Uri contactData = data.getData();
            Cursor cursor =  managedQuery(contactData, null, null, null, null);
            cursor.moveToFirst();

            String number =       cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER));

            //contactName.setText(name);
            contactNumber.setText(number);
            //contactEmail.setText(email);
        }
    }
}
</code></pre>