我在安卓上做游戏。我需要暂停游戏,显示暂停菜单(无论如何通过新活动或对话框),然后继续游戏。这就是我暂停和恢复我的线程的方式:
public void pause() {
isRunning = false;
while (true) {
try {
ourThread.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
break;
}
ourThread = null;
}
public void resume() {
isRunning = true;
ourThread = new Thread(this);
ourThread.start();
}
当我进入主屏幕时,这一切都很好,但我对如何显示菜单和操作它感到困惑。