关于fragment和activity的相互传值问题
activity传给fragment
为什么不直接在构造器中set属性值呢?
fragment传给activity
为什么不在构造器或者set方法,直接传给fragment activity的引用,而要用接口呢?
9
收起
正在回答
2回答
activity重新创建时,会重新构建它所管理的Fragment,原先的Fragment属性值就会全部丢失(比如横竖屏切换)但是通过Bundle方式可以保存下来的。接口是不同对象之前传值的通用解决办法,优点就是简单、高效、方便、解耦好
1.Android 零基础入门
- 参与学习 人
- 提交作业 1789 份
- 解答问题 2907 个
Android大楼Java起,本阶段是Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始入门Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星