最近在做一次图片相关的功能的时候,用到了 Bitmap.createBitmap这个方法,之前一直以为会重新创建出一个Bitmap对象,然后我把原来的Bitmap对象给回收掉了,为的是及时清理Bitmap对象,但是,程序一会好,一会崩溃,很是 头疼。然后我就点进去,看了下源码,果然,不是我想的那样,原来是,如果大小不变的话,是返回原图,大小变化了才会返回一个新的Bitmap。
这个方法的源代码就是这样的。
唉,以后还是得多看下源码啊,不然,坑太多。
最近在做一次图片相关的功能的时候,用到了 Bitmap.createBitmap这个方法,之前一直以为会重新创建出一个Bitmap对象,然后我把原来的Bitmap对象给回收掉了,为的是及时清理Bitmap对象,但是,程序一会好,一会崩溃,很是 头疼。然后我就点进去,看了下源码,果然,不是我想的那样,原来是,如果大小不变的话,是返回原图,大小变化了才会返回一个新的Bitmap。
这个方法的源代码就是这样的。
唉,以后还是得多看下源码啊,不然,坑太多。