Я создаю растровое изображение, но после этого я создаю еще одно с масштабом:
Bitmap originalBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.a1);
float ratio = (float) originalBitmap.getWidth() / originalBitmap.getHeight();
int h = sh/7;
int w = (int) (h * ratio);
scaledBitmap = Bitmap.createScaledBitmap(originalBitmap, w, h, true);
originalBitmap.recycle();
Безопасно ли перерабатывать originalBitmap
после создания масштабированного растрового изображения? Исходное растровое изображение не будет использоваться, будет использоваться только масштабированное растровое изображение.
Я спрашиваю об этом, потому что в этой строке у меня был комментарий, в котором рассказывается о прошлых сбоях «Recycled Bitmap», но я не знаю, при каких обстоятельствах. Может быть, переработка исходного может привести к сбоям в масштабированной версии?