Android为什么使用宗地在组件之间(例如两个活动)之间传递数据?为什么不仅仅引用对象?
最佳答案
Parcel
是消息(数据和对象引用)的容器。在传输中,Parcel
包含所选Java Object
的字节流版本,其中包含有关其属性的信息。此类数据在发送组件处写入Parcel
,并在接收组件处读取。因为该协议还旨在支持IPC(进程间通信),所以仅引用是不够的。如果您确实只想使用引用,则可以声明包含数据public static
的对象,尽管由于全局范围和组件的紧密耦合,我不建议这样做。
关于android - 为什么Android使用宗地在组件之间传递数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44621071/