Activity与fragment之间数据传递方法
2016-10-10 19:02
302 查看
简介:
为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式多。很多时候,我们通过使用一个Activity,切换多个Fragment。本次博客,主要列举一下Fragment与它的Activity之间进行数据交换的方式。
1.Fragment中通过getActivity()然后进行强制转化,调用Activity中的公有方法
((XXXXActivity)getActivity()).fun();
2.Activity在切换Fragment的时候,通过setArguments向Fragment传递参数,Fragment通过getArguments();获得从activity中传递过来的值
3.Activity实现一个接口,Fragment在onAttach方法中,将该Activity转化为该接口,在需要调用的时候回调。
为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式多。很多时候,我们通过使用一个Activity,切换多个Fragment。本次博客,主要列举一下Fragment与它的Activity之间进行数据交换的方式。
1.Fragment中通过getActivity()然后进行强制转化,调用Activity中的公有方法
((XXXXActivity)getActivity()).fun();
2.Activity在切换Fragment的时候,通过setArguments向Fragment传递参数,Fragment通过getArguments();获得从activity中传递过来的值
3.Activity实现一个接口,Fragment在onAttach方法中,将该Activity转化为该接口,在需要调用的时候回调。
相关文章推荐
- Activity和Fragment之间传递数据的方法
- Android中Activity之间数据传递的几种方法总结
- Android 笔记-Fragment 与 Activity之间传递数据
- activity之间的数据传递方法
- fragment和activity之间的数据传递
- Android-Activity与Fragment之间传递数据
- 四十、activity之间数据传递的方法
- Fragment和activity的之间的数据传递以及页面跳转
- Activity如何传递数据给Fragment——回调方法
- Fragment与Activity之间传递数据
- Activity与Fragment数据传递之Activity之间获取数据
- fragment与其部署Activity之间的数据传递
- Android fragment和activity之间的数据传递交互
- Activity与Fragment数据传递之Fragment之间获取数据 分类: Android 2015-07-02 10:33 11人阅读 评论(0) 收藏
- Android中2个activity之间的数据传递方法
- 不同Activity之间传递数据--Bundle对象和startActivityForResult方法的实现
- Android入门-Activity之间数据传递方法之Bundle
- activity之间的数据传递方法
- Activity与Fragment数据传递之Fragment之间获取数据
- Fragment和Activity之间的数据传递