我想尝试将数据从Fragment传递给DialogFragment。
这是我在ListView onClick()
中的Fragment中编写的代码meetingdialog = new MeetingFragment(proj1);
event = cts.get(position);
Intent intent = new Intent(context,meetingdialog.getClass());
intent.putExtra("event_id", event.eve_id);
intent.putExtra("proj_id", proj1.p_id);
context.startActivity(intent);
这就是我在DialogFragment中获得价值的方式
Intent in = new Intent();
eid = in.getStringExtra("event_id");
pid = in.getStringExtra("proj_id");
我在eid和pid中获得空值。如何在DialogFragment中获取这些值?请帮帮我。
答案 0 :(得分:0)
试试这个
eid = getActivity().getIntent().getStringExtra("event_id");
pid = getActivity().getIntent().getStringExtra("proj_id");