如何将数据从堆栈中的上层活动/片段传播到堆栈中该类型的所有其他活动/片段

时间:2017-02-06 08:25:19

标签: android android-fragments android-activity

我有一项活动 - 让我们称之为.click()

back-stack就像它一样:

A

...... ' s是A&#39活动之间的其他活动)

如果A1...A2...A3...An 中的数据发生变化,如何通知An此数据更改以更新其观看次数???

ps:当然不使用setResult

2 个答案:

答案 0 :(得分:2)

使用EventBus在活动之间发送事件。 https://github.com/greenrobot/EventBus

答案 1 :(得分:2)

我通常使用BroadcastReceiver来返回简单数据。并使用EventBus(如果我很懒,因为它非常简单)并且可以返回复杂数据。两者都是你想要的广播行动/事件。