多个对象内存管理中的相同位图

时间:2015-04-02 17:49:40

标签: android android-bitmap

我需要将相同的Bitmap传递给一堆后来放入ArrayList的对象。

Bitmap的大小为1024x512像素,我总是将相同的Bitmap对象传递给大约~1000个对象。

我需要这样做,因为每个Object都会在代码中使用Bitmap执行某些操作。

这样做可以安全吗?

1 个答案:

答案 0 :(得分:1)

您尝试做的事情是安全的,因为它不会创建1000个位图。 Java不会传递所有1024x512x3字节的位图,只传递您传递的一个位图的引用值。

Java传递对象的方式非常重要:java passing