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