首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于inproc通信的Parcelable的效率

用于inproc通信的Parcelable的效率
EN

Stack Overflow用户
提问于 2010-10-09 01:23:51
回答 1查看 197关注 0票数 3

我想在一个进程中将一个巨大的对象(例如Bitmap)从一个活动传递到另一个活动。如果我把它作为Parcelable放到Bundle中,Android真的会序列化这个对象还是通过引用传递它?

EN

回答 1

Stack Overflow用户

发布于 2012-03-14 01:13:03

Android在将信息从一个进程传输到另一个进程时使用Parcelable对象。在这种情况下,它首先将对象解析为原语,然后将它们发送到远程进程。因此,由于(通常)同一应用程序的两个活动在同一进程中运行,因此不需要解析对象。Here我发现在你的例子中,它将被创建为对你的对象的弱引用,它将被传递给第二个活动。如果你在不同的进程中有活动(例如,在不同的应用程序中),那么你的对象将被解析并发送到第二个进程(在这种情况下,它将按值发送,我猜)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3892855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档