【发布时间】:2016-09-12 14:26:54
【问题描述】:
我在 Activity 中托管了一个 Fragment。
在活动中,我有一个分类项目列表。通过单击一个按钮,一个片段打开,我有一个所有类别的列表。
用户可以选择一个项目,而不是通过单击 Fragment 内的按钮,这一次必须将结果传递给他的托管 Activity 并自行关闭。
主要的问题是我必须创建一个“模块化”的方式来做到这一点,所以我不能使用像 mActivity.category = "123" 这样的东西或调用像 mActivity.setCategory("123") 这样的 Activity 内的方法。
有没有办法像 onActivityResult / startActivityForResult 系统那样传递结果数据,应用于 Activity -> Fragment?
【问题讨论】:
标签: android android-activity fragment