本文针对 AIDL 跨进程传输大量 Parcelable 数据所产生的问题总结出一套分片传输的解决方案,并分析了一下其实现的原理。 1. 概述 大家在通过 AIDL 实现跨进程数据传输的时候,可能会遇到数据量过大导致异常的情况,通常抛出的异常如下: E/BpBinderRecord: Too many binder proxy objects sent to pid xxx from
当activity之间需要传输自定义的实体类对象时,就需要将数据序列化。有两种方式可以实现:实现Serializable接口 和 实现Parcelable接口 Serializable: 是java提供的一个序列化接口,是个空接口,为对象提供标准的序列和反序列化操作。 使用: public class HeadAbout extends Serializable{private st