android - 实际项目中Activity传递数据最佳实践是?

查看:85
本文介绍了android - 实际项目中Activity传递数据最佳实践是?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

有个代码优化的问题,假设现在项目有4个Activity依次跳转:A》B》C》D

  1. 有一些公共数据 B,C,D都需要,是用Intent依次传递,还是直接写成public static,或者更好的方法?

  2. 现在D界面进行了一些操作,希望返回到A时(注意:不是D直接跳到A,而是D,C,B回退到A)刷新界面。除了用标志位,更优的方法是?

来,畅所欲言吧

解决方案

使用事件总线的库啊,推荐使用Eventbus
好处:

  1. 传递的数据序列化就不需要了

  2. 使用观察者模式,解耦合

这篇关于android - 实际项目中Activity传递数据最佳实践是?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆