【发布时间】:2011-04-16 14:21:56
【问题描述】:
我能够将 ACTION_PICK 与 People.CONTENT_URI 与以下部分代码一起使用
Uri myPerson = People.CONTENT_URI;
Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,myPerson);
startActivityForResult(contactPickerIntent, CONTACT_ACTIVITY_CODE);
有了这个,我能够启动本机通讯录,并在选择联系人时返回该联系人的 _ID。现在我想要的是显示联系人簿的下一个屏幕——特定于该选定联系人的页面。我尝试使用以下代码。但没有工作
Uri myPerson = ContentUris.withAppendedId(People.CONTENT_URI, 23);
Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,myPerson);
startActivityForResult(contactPickerIntent, CONTACT_ACTIVITY_CODE);
在这里,如果我将 Intent.ACTION_PICK 更改为 ACTION_VIEW,我可以查看 reqd 屏幕。但我希望该屏幕能够返回我的选择(将是电话号码或电子邮件等)。
【问题讨论】:
标签: android contacts android-contacts