1
我需要启动默认联系人意图并获取所选联系人的值。我正在使用下面的代码来启动联系人的意图。onActivityResult不针对联系人调用
Intent intent= new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
((Activity) context).startActivityForResult(intent, 100);
但onActivityResult方法根本没有被调用。是否有任何标志必须为意图设置?
删除此intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);然后尝试 –
已经尝试过。但是活动结果根本没有被调用。 – Karthick
清单文件中还有一件事在您当前的活动标记中,您添加了android:launchMode(如果已添加,只是删除它并重试) –