Activity之间的通信方式

2,096 阅读1分钟

Parent

常用的通信方式如下

1.Intent

在startActivity()或者startActivityForResult()时,通过Intent携带需要的信息,但要注意,intent对携带写信的大小有限制

2.Broadcast或者LocalBroadcast

在A中发出广播,在B中接收广播并解析其中数据

3.用数据存储的方式

理论上凡是数据存储的方式,我们均能在A存储信息,并在B读取,达到通信的目的,具体方式如SharedPreference/SQLite/File/Android剪切板等

4.使用静态变量

在A中将静态变量赋值,在B中读取并置空

##参考资料 Android之Activity之间的数据通信方式大全