Android为什么使用宗地在组件之间(例如两个活动)之间传递数据?为什么不仅仅引用对象?

最佳答案

Parcel是消息(数据和对象引用)的容器。在传输中,Parcel包含所选Java Object的字节流版本,其中包含有关其属性的信息。此类数据在发送组件处写入Parcel,并在接收组件处读取。因为该协议还旨在支持IPC(进程间通信),所以仅引用是不够的。如果您确实只想使用引用,则可以声明包含数据public static的对象,尽管由于全局范围和组件的紧密耦合,我不建议这样做。

关于android - 为什么Android使用宗地在组件之间传递数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44621071/

10-09 16:01
查看更多