我的应用程序当前在该方法中调用一个方法,onCreate()
以便在创建视图后开始游戏并运行动画。但是,当我翻转屏幕以在纵向和横向之间切换时,再次调用此方法。
我已将调用行移至onStart()
方法甚至方法类构造函数。
这是被调用的方法:
public void startGame() {
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
runGame();
}
}, 500);
}
允许在运行之前构建所有内容存在延迟,否则将无法正常工作。
有没有办法停止onSizeChanged()
影响这个被调用的方法?或者有没有办法我可以调用这个方法,以便它在活动开始时开始(再次这样onSizeChanged()
不能影响它并且在它调用之前一切都被初始化)。
感谢您的关注。