【发布时间】:2016-04-04 21:32:31
【问题描述】:
如果游戏只使用一个屏幕(实现 ScreenAdapter 的类),是否需要实现 dispose 方法?如果没有屏幕转换,那么一旦用户退出应用程序,内存就会被清除,这没关系。
【问题讨论】:
标签: libgdx
如果游戏只使用一个屏幕(实现 ScreenAdapter 的类),是否需要实现 dispose 方法?如果没有屏幕转换,那么一旦用户退出应用程序,内存就会被清除,这没关系。
【问题讨论】:
标签: libgdx
本机分配的内存(所有Disposable 类都使用)在整个应用程序退出之前不会自动回收,但Android 应用程序在游戏活动关闭后仍然存在,因此内存泄漏。因此,如果您的目标是 Android,则必须在您的 dispose() 方法中处理所有 Disposable 实例。
【讨论】: