当前位置: 代码迷 >> Android >> 两个没有直接关联的Activity之间如何传递数据
  详细解决方案

两个没有直接关联的Activity之间如何传递数据

热度:84   发布时间:2016-04-28 02:18:17.0
两个没有直接关联的Activity之间怎么传递数据?
例如我有3个Activity。
从1到2的时候startActivity,从2到3的时候先把2finish掉然后再去start3,但是需要在3点击返回的时候带数据给1让1做页面的刷新,那么这个数据应该怎么传递过去呢?

不考虑广播和sp。
------解决思路----------------------
写个接口和管理类。
接口由某个想要获取值的Activity来实现,然后注册到管理类。
http://bbs.csdn.net/topics/390958417
当然,如果想和多个Activity通信可以把管理类里面的listener对象换成列表。
  相关解决方案