Fragment与Activity之间传值

来源:互联网 发布:大数据pdf微盘 编辑:程序博客网 时间:2024/05/24 03:19
Fragment与Activity之间可以实现传值,可互传。

1.在Activity中通过findFragmentById取出Fragment对象
2.在Fragment中通过getActivity()方法获得当前Fragment所在的Activity对象
3.使用Fragment的setArguments(Boundle b)与getArguments()就可将值从Activity中传到Fragment里去
4.在Activity中自定义一个方法(共有),在Fragment中通过getActivity()方法获得对象,
    再调用这个共有方法获取从Fragment传到Activity的数据

将Fragment中修改了的数据传送到Fragment对应的Activity上可以使用接口,即在Fragment上声明接口对象,在Activity上实现接口,实现其接口的方法。
1 0