Android-Fragment的之间的数据传输---Bundle

我们都知道Fragment 拯救了 include 

然而Fragment之间的数据传输有3种

1.Fragment -->Activity
2.Activity --> Fragment
3.Fragment --> Fragment

首先我来介绍第一种:Fragment --> Activity
先来看一下布局xml

Android-Fragment的之间的数据传输---Bundle_第1张图片

Activity文件:

Android-Fragment的之间的数据传输---Bundle_第2张图片

Fragment文件:

Android-Fragment的之间的数据传输---Bundle_第3张图片

结果:

Android-Fragment的之间的数据传输---Bundle_第4张图片


其实,第二种就比较麻烦!

2:Fragment --> Activity

我来把把大家经常犯的错误给你们看看

Android-Fragment的之间的数据传输---Bundle_第5张图片

一共分为4步;

1:创建接口

2:声明接口

3:赋值(图上有详细解析)

4:回调

Android-Fragment的之间的数据传输---Bundle_第6张图片

最后在Activity实现接口,即可


3:Fragment --> Fragment 看到这里,我相信大佬们,应该

知道怎么去进行传值了吧!

将前两种一结合即可


本人学识浅薄,望看过的各位大佬,多指教,谢谢,不爱勿扰!



你可能感兴趣的:(Android-Fragment的之间的数据传输---Bundle)