intent数据量大了异常

93 阅读1分钟

intent传递大数据引发异常

原因:

  • Binder事务缓冲区的大小固定有限,目前为1MB

解决办法:

  • Binder Ashmem机制( Ashmem是一种匿名共享内存机制,主要用于进程间大量传递数据)

如下: image.png