我有一个 Activity - 我们称它为 A
back-stack 就是这样:
A1...A2...A3...An
( ... 是 A 的 Activity 之间的其他 Activity )
如果An
中的数据发生变化,如何通知A1...An-1
这个数据变化来更新他们的 View ???
ps: 当然不用setResult
最佳答案
我通常使用BroadcastReceiver用于返回简单数据。并使用 EventBus (如果我懒是因为它很简单)并且可以返回复杂的数据。广播您想要的 Action /事件。
关于android - 如何将数据更改从堆栈中的上层 Activity/fragment 传播到堆栈中该类型的所有其他 Activity/fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42063234/