У меня есть игра для Android, в которой есть действие для меню, а затем еще одно действие для игры, которое создает SurfaceView и Thread для обработки холста и игровая логика. При выходе из игры и запустить его снова слишком много или если вы открывать и закрывать клавиатуру (таким образом перезапуск активности), игра запускается из памяти, как правило, при загрузке растрового изображения:В моей игре Android заканчивается память, когда она закрыта и открыта, и пару раз
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
Как я могу сохранить все мои изображения в памяти, не загружая их снова, когда игра изменится, или как я могу освободить их из памяти и позволить перезагружать их при перезапуске игры?
Я пробовал каждую комбинацию launchMode для двух моих действий, но проблема все еще происходит. – cstack