通常在 java 中,对象是通过它们的引用值传递的。因此,如果我OBJ
在 address有对象,addr
则该对象由 address 的值传递addr
。但是最近我在 Stack Overflow 上读到(如何将位图对象从一个活动传递到另一个活动),通过意图传递位图是昂贵的。这是部分引用:
如果位图作为文件或资源存在,最好传递位图的 URI 或 ResourceID,而不是位图本身。传递整个位图需要大量内存。
那么为什么位图对象没有被它的引用值传递呢?
通常在 java 中,对象是通过它们的引用值传递的。因此,如果我OBJ
在 address有对象,addr
则该对象由 address 的值传递addr
。但是最近我在 Stack Overflow 上读到(如何将位图对象从一个活动传递到另一个活动),通过意图传递位图是昂贵的。这是部分引用:
如果位图作为文件或资源存在,最好传递位图的 URI 或 ResourceID,而不是位图本身。传递整个位图需要大量内存。
那么为什么位图对象没有被它的引用值传递呢?