<分区>
当一个Activity中有一些不同的fragment时,fragment之间用什么方式通信最好更安全?
我使用了 callback
但我通过构造函数传递了它,现在我遇到了一些崩溃。
我认为 null callbacks
是崩溃的原因,当应用程序在后台然后用户返回到应用程序时,回调为 null。
有一个很大的问题,当我在一个 Activity 中有很多 fragment 时,在 Activity 中实现回调是一种困难和困惑的方式。
我已经测试了 EventBus
但我的目的只是一个 fragment ,它有点苛刻,也可能是 fragment 需要从父 fragment 获取数据。
你知道更好的方法吗?
my structure
我有很多 fragment A, B, C ,... 。当 fragment A更新时,我也想更新 fragment B,其他 fragment 也是如此,当更新 fragment C时,D也应该更新等等。
如果我想使用接口(interface),我应该写很多接口(interface)。还有其他建议吗?