最近写项目,用了很多的fragment嵌套,故涉及到了fragment的通信,虽然使用广播也能实现,但是实在有点大材小用,直接使用interface来实现就行。
思路如下:
1.定义接口。
2.数据传递者:
1.声明一个接口的变量
2.写个public 的setXXX()方法给这个接口实例化
3.调用接口的的方法将需要传递的变量传入。
3.数据接收者:
1.实现该接口,重写要实现的方法
2.实例化数据传递者
3.调用数据传递者实例的setXXX方法将自己传入
最近写项目,用了很多的fragment嵌套,故涉及到了fragment的通信,虽然使用广播也能实现,但是实在有点大材小用,直接使用interface来实现就行。
思路如下:
1.定义接口。
2.数据传递者:
1.声明一个接口的变量
2.写个public 的setXXX()方法给这个接口实例化
3.调用接口的的方法将需要传递的变量传入。
3.数据接收者:
1.实现该接口,重写要实现的方法
2.实例化数据传递者
3.调用数据传递者实例的setXXX方法将自己传入