public abstract class Level implements Disposable {
Game game;
Stage stage;
...
stage.addAction(sequence(delay(10), new Action() {
@Override
public boolean act(float delta) {
dispose();
System.out.println("here");
game.setScreen(new MainMenu(game));
return false;
}
}));
...
@Override
public void dispose() {
System.out.println("dispose called");
}
...
}
在这段代码中,我想调用Overridden dispose方法。它按预期在命令行中显示here
。但是,它并没有说dispose called
。我很困惑,在这种情况下我该怎么称呼处理呢?
或者有没有更简单的方法来做我想在这里做的事情?
答案 0 :(得分:0)
super.dispose()
所以它只是调用一个空方法。