Dialog将数据发送到onActivityResult()以获取活动

时间:2014-08-29 08:52:40

标签: android android-intent android-activity android-fragments

我在这里有一个问题,我得到了一个带有一些选项的对话框,其中一个是开始一个旨在获取联系人列表的活动:

Intent i = new Intent
(Intent.ACTION_PICK , ContactsContract.Contacts.CONTENT_URI);
i.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
getActivity().startActivityForResult(i, Request_contacts);

上面的代码没有调用对话框或片段中的onActivityResult,它调用了活动中的onActivityResult,即使我删除了getactivity(),它仍然会调用活动一个!

我假设我无法在运行时放入一个包并将其传递给片段,那么我如何将onActivityResult中的信息传递给该活动的片段?

0 个答案:

没有答案