FragmentActivity 怎样给Fragment传值
1个回答
2015-04-24 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464984
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
您好,我来为您解答:
1、Fragment给Activity传值
定义一个在fragment 中 定义interface 监听器,让activity实现,并将activity的引用传递给fragment。即setListener
2、Activity给Fragment传值
Activity必然会持有Fragment的引用,所以,给Fragment定义一个方法,比如setValue(Object xxx);Activity中直接用fragment.setValue(obj)来传值。
综上所述,对象与对象直接数据的传递,基本思路就是,持有对方引用,提供交互的方法。
如果我的回答没能帮助您,请继续追问。
1、Fragment给Activity传值
定义一个在fragment 中 定义interface 监听器,让activity实现,并将activity的引用传递给fragment。即setListener
2、Activity给Fragment传值
Activity必然会持有Fragment的引用,所以,给Fragment定义一个方法,比如setValue(Object xxx);Activity中直接用fragment.setValue(obj)来传值。
综上所述,对象与对象直接数据的传递,基本思路就是,持有对方引用,提供交互的方法。
如果我的回答没能帮助您,请继续追问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询