1
通常在java中,對象通過引用的值傳遞。因此,如果我在地址addr
處有對象OBJ
,則該對象將通過地址addr
的值傳遞。但最近我讀到堆棧溢出(How can I pass a Bitmap object from one activity to another),通過意圖傳遞位圖是昂貴的。下面是部分報價:當android通過意圖傳遞對象時,它通過值或引用的值完成
如果位圖作爲文件形式存在或資源,它始終是更好地 通過URI或位圖的資源ID,而不是位圖本身。 傳遞整個位圖需要大量內存。
那麼,爲什麼位圖對象不被其引用的值傳遞呢?