IPC基础概念
- Serializable接口
serializable接口 将对象转化为字符序列,并且能完全恢复。
- 静态成员变量属于类不属于对象不参加序列化的过程
- transient标记的成员变量不参加序列化
- Parcelable接口
实现parcelable接口一个类的对象就可以实现序列化并且通过Intent和Binder传递。Android内存序列化中parcelable序列化效率高,应首选。但将对象序列化到存储设备中或通过网络传输应该使用serializable。 - Binder
Android中一种跨进程通信的方式。
linkToDeath和unlinkToDeath :设置一个死亡代理,当Binder死亡时,客户端会收到通知。