猿问

Android:Parcelable和Serialable的区别?

Android:Parcelable和Serialable的区别?

为什么Android为序列化对象提供了2个接口?可序列化对象与android交互吗?Binder还有AIDL文件?



慕妹3146593
浏览 598回答 3
3回答

缥缈止盈

系列化是一个标准的Java接口。您只需通过实现接口来标记一个可序列化的类,Java就会在某些情况下自动序列化它。Parcelable是一个特定于Android的接口,您可以在其中自己实现序列化。创建它的目的是为了更有效地实现可序列化,并解决默认Java序列化方案的一些问题。我相信Binder和AIDL与Parcelable对象一起工作。但是,可以在意图中使用可序列化对象。
随时随地看视频慕课网APP

相关分类

Android
我要回答