Android安全笔记-进程间通信基本概念(intentbundleParcelableparcel)
Posted IT1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android安全笔记-进程间通信基本概念(intentbundleParcelableparcel)相关的知识,希望对你有一定的参考价值。
进程间通信
进程间传递消息:
例如启动一个Activity,在Intent中设置传递参数及其他数据(字符串、整数、数组、对象)
·intent.putExtra
消息组织和传递:Intent、Bundle、Parcelable、Parcel
前面我们知道Bundle可以绑定一些页面的状态(数据)
Intent的内部实现是基于Bundle的。
如果要声明一个对象能在进程间传递,就需要实现Parcelable
Intent
用于组建间的数据传递,Intent.putExtar
底层是由Bundle实现
所以Intent是可以在IPC下进行传递
Bundle
是一种key-value的形态
Parcelable
类的实例支持读取或存储为Parcel结构,需要实现Parcelable接口
Parcel
用于包裹进程间传递的数据和对象的结构
·readXXX
`writeXXX
以上是关于Android安全笔记-进程间通信基本概念(intentbundleParcelableparcel)的主要内容,如果未能解决你的问题,请参考以下文章