我知道这个主题写得很多,但我找不到这个主题的解决方案。
我有一个高清大小的位图,想要旋转它。但是如果我用Bitmap.createBitmap(具有相同的分辨率)创建一个新的Bitmap,我会得到一个OutOfMemoryException。此时我在我的应用程序中只使用了一个Bitmap! 如果我搜索这个问题,我找到了“call recycle()”或“set Options”的解决方案,但所有这些都不起作用。第二个问题是可用内存非常大。我记录可用内存的大小,得到451 MB。这是我以高清分辨率创建新位图之前的最后一次调用。我相信我的应用程序此时使用ca. 30MB的内存。
Ergo,我的问题:Bitmap.createBitmap方法中是否有错误?如果是这样,那么解决方法是什么?
感谢您的帮助。