Parcel了解
16lz
2021-01-26
了解Parcel类的作用
* Container for a message (data and object references) that can * be sent through an IBinder. A Parcel can contain both flattened data * that will be unflattened on the other side of the IPC (using the various * methods here for writing specific types, or the general * {@link Parcelable} interface), and references to live {@link IBinder} * objects that will result in the other side receiving a proxy IBinder * connected with the original IBinder in the Parcel.
大概意思,Parcel就是一个存放读取数据的容器, Android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互。
产生一个Parcel对象
public static Parcel obtain() { final Parcel[] pool = sOwnedPool; synchronized (pool) { Parcel p; for (int i=0; i
更多相关文章
- SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
- 一句话锁定MySQL数据占用元凶
- Android(安卓)SQLite数据库学习笔记
- Android(安卓)定时到服务器取数据并刷新
- android handler和message的常用方法
- ContentObserver监听ContentProvider数据变化
- Android数据库升级、降级、创建(onCreate() onUpgrade() onDowng
- android 获取所有传感器数据
- Android(安卓)stuido程序真机运行时闪退