当一个新的屏幕被调用时,那么旧屏幕会被处理掉吗?

时间:2013-09-11 05:35:40

标签: java android libgdx

我在android libgdx框架中新编码。 我有一个基本的疑问,如果我从一个屏幕导航到另一个屏幕将旧屏幕被处理或等待暂停或隐藏状态??

请帮我解决这个疑问。

3 个答案:

答案 0 :(得分:3)

来自https://code.google.com/p/libgdx-users/wiki/ScreenAndGameClasses

  

请注意,在调用ApplicationListener的dispose()方法时,不会自动调用Screen的dispose()方法,Game会调用screen.hide()。

答案 1 :(得分:1)

这取决于您,如果您从一个屏幕移动到另一个屏幕,并且如果您使用了finish()方法,那么第一个屏幕将是disposed,否则它将位于paused状态。

答案 2 :(得分:0)

随着你的方法,它不会。所有的图形和对象将存在于内存中,直到你明确地处置它们。

如果您丢弃它们,请确保再次装入它们