[英]Bitmap recycle() in java Android
需要一些帮助来理解类Bitmap的recycle()方法。
如果我有一个名为“bmp”的Bitmap [],那么做的区别是什么
Bitmap[i].recycle()
和
Bitmap[i]=null;
什么是最好的选择? 我应该同时打电话吗?
谢谢
根据这个问题 ,位图数据存储在本机内存中而不是存储在Dalvik堆中。 完成后,您应该调用recycle()
来释放存储位图的内存。 之后将它设置为null是一种很好的做法,尽管这有点多余。
另请参阅api: http : //developer.android.com/reference/android/graphics/Bitmap.html#recycle()
我认为你的意思是回收,但回收实际上是从内存中释放对象,而将其设置为null仍然会将其保留在内存中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.