В libgdx я освобождал все ресурсы, такие как текстуры, звуковые ресурсы, а также объекты мира. Поскольку в моей игре много текстур, рисунков. Управление текстурами и звуковыми ресурсами было реализовано с помощью вызова dispose(). Но проблема все еще повторяется, и размер кучи увеличивается. Возможно, в какой-то момент ВМ не может выделить память для процесса, если она превышает максимальный размер, в итоге получается OutOfMemory. Пожалуйста, помогите мне выйти из потока this.App
- Домашняя активность отображается в другую активность, которая расширяет AndroidApplication (слушатель приложения).
- В этом я вызываю прослушиватель приложения в onCreate(), инициализируя прослушиватель здесь.
- Передача некоторых игровых данных слушателю вместе с контекстом.