相关疑难解决方法(0)

只有电话号码的Android联系人选择器

我发现要启动过滤版本的联系人选择器(只显示有电话号码的联系人),我可以使用这个:

Intent pickContactIntent = new Intent( Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI );
pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(pickContactIntent, CONTACT_PICKER_RESULT);
Run Code Online (Sandbox Code Playgroud)

这样可行.我只想弄清楚如何在onActivityResult方法中检索所选联系人的姓名和电话号码:

@Override  
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
     // what goes here...
}
Run Code Online (Sandbox Code Playgroud)

我在onActivityResult中尝试了很多不同的东西,但是查询没有返回数字.

android android-contacts

19
推荐指数
2
解决办法
1万
查看次数

为结果启动PendingIntent

我执行Activity X.我得到了PendingIntent P一个Service S.我肯定知道,P指向未知 Activity Y,它通过其setResult方法返回结果R.

我应该如何在X中启动P,以便接收结果R X.onActivityResult

android

5
推荐指数
1
解决办法
2950
查看次数

标签 统计

android ×2

android-contacts ×1