Android 如何从按钮访问联系人列表,然后查看联系人

Android 如何从按钮访问联系人列表,然后查看联系人,android,android-intent,Android,Android Intent,我正在尝试制作一个应用程序,当按下一个按钮时,联系人列表会被拉起,当选择一个联系人时,它会打开联系人进行查看。目前,我可以调出联系人列表,但一旦我选择了姓名,它就会返回到按钮屏幕。有人帮忙吗?这是我的密码 public class TestStuff extends Activity implements OnClickListener{ private static final int PICK_CONTACT = 0; @Override protected vo

我正在尝试制作一个应用程序,当按下一个按钮时,联系人列表会被拉起,当选择一个联系人时,它会打开联系人进行查看。目前,我可以调出联系人列表,但一旦我选择了姓名,它就会返回到按钮屏幕。有人帮忙吗?这是我的密码

public class TestStuff extends Activity implements OnClickListener{


    private static final int PICK_CONTACT = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button contacts = (Button) findViewById(R.id.bContacts);
        contacts.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub



        Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
        startActivityForResult(intent, PICK_CONTACT);   


    }



}

当您使用
startActivityForResult
方法为结果启动一项活动时,它会返回到您以前的活动并获得所需的结果,在这种情况下,我猜结果将是您选择的联系人姓名,我对contacts API没有太多的经验,但我想有一种方法可以获取关于单个联系人的所有数据