IPC基礎概念
-
Serializable接口
serializable接口 将對象轉化為字元序列,并且能完全恢複。
- 靜态成員變量屬于類不屬于對象不參加序列化的過程
- transient标記的成員變量不參加序列化
-
Parcelable接口
實作parcelable接口一個類的對象就可以實作序列化并且通過Intent和Binder傳遞。Android記憶體序列化中parcelable序列化效率高,應首選。但将對象序列化到儲存設備中或通過網絡傳輸應該使用serializable。
-
Binder
Android中一種跨程序通信的方式。
linkToDeath和unlinkToDeath :設定一個死亡代理,當Binder死亡時,用戶端會收到通知。