У меня есть игра OpenGL с двумя изображениями, одно - текстурный атлас, одно - одно изображение.Когда я пытаюсь открыть единственный объект OpenGL, приложение закрывается при его закрытии.Код:
InputStream is = context.getResources().openRawResource(texture);
Bitmap bitmap = null;
try {
bitmap = BitmapFactory.decodeStream(is);
} finally {
try {
is.close();
is = null;
Log.i("log", "try");
} catch (IOException e) {
Log.i("log", "Catch");
}
}
Он декодирует InputStream, но после закрытия входит в перехват.Я действительно не могу понять, в чем проблема.Открытие и закрытие InputStreams с другой текстурой работает нормально.