博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activity之间的通信方式
阅读量:6987 次
发布时间:2019-06-27

本文共 283 字,大约阅读时间需要 1 分钟。

常用的通信方式如下

1.Intent

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

2.Broadcast或者LocalBroadcast

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

3.用数据存储的方式

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

4.使用静态变量

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

##参考资料

转载地址:http://siqpl.baihongyu.com/

你可能感兴趣的文章
javascript中实现sleep函数
查看>>
NetStateReceiver【监听网路状态变化】
查看>>
vue-cli生成的项目配置开发和生产环境不同的接口
查看>>
ionic 001
查看>>
@params、@PathVariabl和@RequestParam用法与区别
查看>>
wxPython 4.0.0b2安装
查看>>
Android RecyclerView利用Glide加载大量图片into(Target)导致OOM异常
查看>>
UGUI表情系统解决方案
查看>>
ubuntu 下执行定时任务
查看>>
将td中文字过长的部分变成省略号显示的小技巧
查看>>
Cesium随笔(1)部署自己的项目 【转】
查看>>
.NET 程序集单元测试工具 SmokeTest 应用指南
查看>>
HTTP Health Checks
查看>>
为什么正态分布如此普遍
查看>>
centos安装jdk
查看>>
jQuery事件
查看>>
BBS论坛(三十)
查看>>
通过PMP考试
查看>>
轻松看懂Java字节码
查看>>
2011年总结以及2012的展望
查看>>