Android A activity 通过 BroadCast 打开 B activity,怎么把 B activity的数据传回给 A ?

就是一个闹钟app, A 界面代开一个switch 控件后通过AlarmManger来触发一个BroadCastReceiver,
BroadCastReceiver 再打开B activiy提示闹钟响了的alert,然后关闭alert之后我想让 A 界面的switch 的控件状态由 on 自动变为 off, 该如何做,我没有什么思路。
谢谢

EventBus此类方案可以。

接口回调 广播 Eventbus 都可以