我在 android libgdx 框架中新编码。我有一个基本的疑问,如果我从一个屏幕导航到另一个屏幕,旧屏幕是否会被处理或等待暂停或隐藏状态?
请帮我解决这个疑问。
来自https://code.google.com/p/libgdx-users/wiki/ScreenAndGameClasses:
请注意,Screen 的 dispose() 方法永远不会自动调用 - 当 ApplicationListener 的 dispose() 方法被调用时,Game 会改为调用 screen.hide()。
这取决于您,如果您从一个屏幕移动到另一个屏幕,并且如果您使用finish()
有意图的方法,那么第一个屏幕将处于状态disposed
,否则它将处于paused
状态。
用你的方法它不会。所有的图形和对象都将在内存中,直到你明确地处理它们。
如果您处理它们,请确保再次加载它们