android - 如何将数据更改从堆栈中的上层 Activity/fragment 传播到堆栈中该类型的所有其他 Activity/fragment

标签 android android-fragments android-activity

我有一个 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/

相关文章:

android - 列表和 map 标记点击

android - 如何创建圆形的 Facebook 个人资料图片

java - EditText 在其他方法上变为 null

android - 防止 fragment 被多次添加到后台堆栈

android - 用于创建 Activity 的 Intent 是否存在?

Android - 重置不同 Activity 的字段

java - cardview :)? 内的灰线

android - 文件不从 Android 中的 url 下载

java - 抽屉导航 onNavigationDrawerItemSelected 在 MainActivity onCreate 之前调用?

Android onResume() 在 onPause() 之前调用?