我有一个启动活动 B 的活动 A:
activityA.startActivityForResult(new Intent(activityA, B.class), REQUESTCODE_B);
在 Activity B 中单击按钮时,会执行一个从 Aie 启动 Activity C 的方法
activityA.startActivityForResult(new Intent(activityA, C.class), REQUESTCODE_C);
在活动 C 中单击按钮时,通过调用 finish() 将其关闭,而 B 保持活动状态。
现在我希望调用activityA 的onActivityResult() 方法,但它只在activityB 完成后调用。我可以想象这是设计使然,但是有没有办法直接让activityA知道activityC已经完成?并且没有活动 B 或 C 必须明确了解 A?