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

时间:2013-07-11 20:35:03

标签: android android-intent

我正在尝试创建一个应用程序,当按下按钮时,会提起联系人列表,当选择联系人时,它会打开联系人进行查看。目前,我可以提取联系人列表,但是一旦我选择了名称,它就会返回到按钮屏幕。这里有什么帮助?这是我的代码

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);   


    }



}

1 个答案:

答案 0 :(得分:0)

当您使用startActivityForResult方法开始结果活动时,我们假设回到您之前的活动并获得所需的结果,在这种情况下,我猜结果将是您选择的联系人姓名,I没有太多的联系人API经验,但我想有一种方法可以提取您所需的所有数据。