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

Same Bitmap in multiple Objects memory managment

我需要将相同的 Bitmap 传递给一堆对象,这些对象稍后会放入 ArrayList

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

我需要这样做,因为每个对象都会在代码的后面用 Bitmap 做一些事情。

这样做内存安全吗?

从不会创建 1000 个位图的意义上说,您尝试做的是安全的。 Java 不会传递所有 1024x512x3 字节的位图,只会传递您传递的一个位图的引用值。

关于 Java 如何传递对象非常重要:java passing