我想知道为什么活动之间的对象交换是可打包的,为什么不将其做成JSON字符串。我知道Parcelable比序列化更好。任何人都可以在Parcelable和JSON之间进行比较。
我想知道为什么活动之间的对象交换是可打包的,为什么不将其做成JSON字符串
不是所有可以放入的内容Parcel
都可以放入JSON字符串,例如:
IBinder
对象(与使用AIDL的远程服务相关联)ParcelFileDescriptor
Exception
同样,尽管您可以将abyte[]
转换为String
(例如base-64编码),但这将是低效的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句