activity之间的传值问题

Activity A中打开Activity B,B中打开Acitivity C,此时A与B并不finish,当C中数据发生变化时,A与B中的数据在后台也应该相应变化,如何实现???

本地socket通信,广播应该都可以的

可以通过广播,在A、B中注册广播,然后C发送广播。或者通过Eventbus消息处理事件。

同意楼上的说法,另外也可以了解下观察者模式

用广播,如果不更新UI也可以直接调用A.B中的方法更改值