将片段中的结果返回给他的Activity托管

时间:2016-09-12 14:26:55

标签: android android-activity fragment

我在活动中托管了一个片段。

在活动中我有一个分类项目列表。通过单击按钮,打开片段,我有一个所有类别的列表。

用户可以选择一个项目,而不是单击片段内的按钮,这一次必须将结果传递给他的托管活动并自行关闭。

主要问题是我必须创建一种“模块化”方式来执行此操作,因此我无法使用mActivity.category = "123"之类的内容或在活动中调用方法mActivity.setCategory("123")

有没有办法像系统onActivityResult / startActivityForResult那样传递结果数据,适用于活动 - >片段

1 个答案:

答案 0 :(得分:0)

是的,当然,请检查this callback example。您也可以使用Intents,但回调应该没问题。