activity之间的通讯方式总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/y1962475006/article/details/65630093

1、intent
这个最常用,使用startActivity或者startActivityForResult,本质上intent 是个parcelable对象。
2、共享文件
包括sharedpreference文件、数据库db文件以及其他文件。但是这种方法,是非线程安全的。
3、使用回调
这种方法会持有接受回调方的引用,增加了耦合。当然,没人会建议你这么做。
4、使用广播
当然这种方式也不推荐,因为广播是比较重的,应该将它应用在系统级别的功能上。

猜你喜欢

转载自blog.csdn.net/y1962475006/article/details/65630093