android - 实际项目中Activity传递数据最佳实践是?
本文介绍了android - 实际项目中Activity传递数据最佳实践是?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
有个代码优化的问题,假设现在项目有4个Activity依次跳转:A》B》C》D
有一些公共数据 B,C,D都需要,是用Intent依次传递,还是直接写成public static,或者更好的方法?
现在D界面进行了一些操作,希望返回到A时(注意:不是D直接跳到A,而是D,C,B回退到A)刷新界面。除了用标志位,更优的方法是?
来,畅所欲言吧
解决方案
使用事件总线的库啊,推荐使用Eventbus
好处:
传递的数据序列化就不需要了
使用观察者模式,解耦合
这篇关于android - 实际项目中Activity传递数据最佳实践是?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文