IPC基礎概念
- Serializable接口
serializable接口 將對象轉化爲字符序列,並且能完全恢復。
- 靜態成員變量屬於類不屬於對象不參加序列化的過程
- transient標記的成員變量不參加序列化
- Parcelable接口
實現parcelable接口一個類的對象就可以實現序列化並且通過Intent和Binder傳遞。Android內存序列化中parcelable序列化效率高,應首選。但將對象序列化到存儲設備中或通過網絡傳輸應該使用serializable。 - Binder
Android中一種跨進程通信的方式。
linkToDeath和unlinkToDeath :設置一個死亡代理,當Binder死亡時,客戶端會收到通知。