在 libgdx 中,我曾经释放所有资源,例如纹理、音频资源以及世界对象。因为我的游戏中有很多纹理,drawbles。通过调用 dispose() 释放了对纹理和声音资源的管理。但是问题仍然存在,并且堆大小正在增加。可能在某个点 VM 如果超过最大大小,则无法为进程分配内存,最终结果是OutOfMemory。请帮我从this.App流程中走出来
- Home Activity 呈现给另一个扩展 AndroidApplication(应用程序侦听器)的 Activity。
- 我通过在此处初始化侦听器在 onCreate() 中调用应用程序侦听器。
- 将一些游戏数据与上下文一起传递给侦听器。