1
通常在java中,对象通过引用的值传递。因此,如果我在地址addr
处有对象OBJ
,则该对象将通过地址addr
的值传递。但最近我读到堆栈溢出(How can I pass a Bitmap object from one activity to another),通过意图传递位图是昂贵的。下面是部分报价:当android通过意图传递对象时,它通过值或引用的值完成
如果位图作为文件形式存在或资源,它始终是更好地 通过URI或位图的资源ID,而不是位图本身。 传递整个位图需要大量内存。
那么,为什么位图对象不被其引用的值传递呢?