Activity与Activity之间的通讯方式:
activity之间的通讯方式有以下几种:Intent,通过类的静态变量传递数据,通过全局变量传递数据,使用外部工具例如sharedPreference和SQLite等,以及Service。
1.Intent的通讯方式:是Android四大组件的同学纽带,是最常用最普遍的通讯方式。
MainActivity1:传递数据
MainActivity2:接收数据
结果:
2.通过对类的静态变量的访问传递数据
MainActivity2:
MainActivity:
结果:
3.通过全局变量进行数据传递:和(2)类似,只不过将传递数据的所在类独立为第三个类而已。
参考资料:
https://blog.youkuaiyun.com/a_running_wolf/article/details/48813995