我有 4 个活动。
活动 A 是我希望最终处理多种类型的自定义对象的地方。
我使用 startActivityForResult 的一个实例从 Activity A 连接到 Activity B,然后在连接到 Activity C 时使用 FLAG_ACTIVITY_FORWARD_RESULT。我再调用一次以连接到 Activity D。
我可以使用 setResult() 轻松地将任何自定义对象返回到活动 A,我的问题是我希望能够从活动 D 中获取自定义对象,返回到活动 C。我可以再次使用 startActivityForResult 从 C 到 D ,当我在活动 D 上调用 setResult 时,它会指向活动 C 还是由于 FLAG_ACTIVITY_FORWARD_RESULT 而向下传递?