将一个类(或Fragment)中的数据传递给另一个activity(或Fragment)

最近总结了两种方法,将一个类(也可是Fragment)中的数据传递给另一个activity(或Fragment)

 

一:实现接口方法

类WebSocketRTCClient中

1.先编写接口,并写出需要实现功能的方法

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

2.定义这个接口

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

3.在构造方法中初始化这个接口

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

4.在类中使用该方法,传入数据

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

Activity(或Fragment)中

1.首先继承这个接口

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

2.实例化类WebSocketRTCClient,将this传入

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

3.重写接口的方法,即可获得数据

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

 

二、直接调用activity(或Fragment)中的静态方法,然后传值

1.在activity(或Fragment)中写个静态方法

 将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

2.在类WebSocketRTCClient中直接调用该方法传值即可

将一个类(或Fragment)中的数据传递给另一个activity(或Fragment) - 阿里云

有问题和建议希望留言提出或者发邮箱给我,虚心倾听学习! 邮箱:aliyunzixun@xxx.com