我想通过Intent开始我的GameOverActivity,但是当条件成立时我的游戏就会崩溃:
在我的GameView课程中:
//conditions (they work, i tested it)
theGameActivity.onGameOver();
在我的GameActivity中:
public void onGameOver() {
Intent theNextIntent = new Intent(getApplicationContext(), GameOverActivity.class);
startActivity(theNextIntent);
this.finish();
}
每次GameOverActivity开始时,我的游戏都会崩溃......
答案 0 :(得分:1)
而不是这样做:
Intent intent = new Intent(GameActivity.this, GameOverActivity.class);
startActivity(intent);
finish();
你可以复制并粘贴它,它应该没问题。您还应确保在清单文件中声明了您的活动。