実際にはスレッドを正しく一時停止できますが、一時停止解除ボタンを押しても再開しません。私は何を間違っていますか?
public void pause() {
mRun = false;
while (true) {
try {
_thread.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
break;
}
_thread = null;
}
public void unpause() {
mRun = true;
_thread = new GameBoardThread(this);
_thread.start();
}