Java 在Eclipse中重置整个活动

Java 在Eclipse中重置整个活动,java,android,eclipse,android-intent,android-activity,Java,Android,Eclipse,Android Intent,Android Activity,我需要帮助在完成整个活动后重置它,这样当我返回到它时,一切都会恢复到原来的设置 所以,我有一个名为ColorGame and Scoreboard的活动。我想发生的是,在我完成彩色游戏活动后,它将进入记分板,记分板工作正常。然后在记分板活动中,我有一个按钮,可以转到主菜单,也可以返回并在ColorGame活动中再次玩。我有一个从记分板到ColorGame活动的意图,但是,每次我点击PlayArea按钮返回再次玩游戏时,分数和时间仍然与前一场游戏相同。你们能帮帮我吗 我有这些密码。这是我的Colo

我需要帮助在完成整个活动后重置它,这样当我返回到它时,一切都会恢复到原来的设置

所以,我有一个名为ColorGame and Scoreboard的活动。我想发生的是,在我完成彩色游戏活动后,它将进入记分板,记分板工作正常。然后在记分板活动中,我有一个按钮,可以转到主菜单,也可以返回并在ColorGame活动中再次玩。我有一个从记分板到ColorGame活动的意图,但是,每次我点击PlayArea按钮返回再次玩游戏时,分数和时间仍然与前一场游戏相同。你们能帮帮我吗

我有这些密码。这是我的ColorGame到记分板的代码:

这是我从记分板到彩色游戏的代码:


似乎您正在使用单顶启动模式进行活动。您应该在ColorGame中实现onNewIntent,并重置活动中的所有数据

Intent goScoreBoard = new Intent(ColorGame.this, ScoreBoard.class);
goScoreBoard.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
finish();
startActivity(goScoreBoard);
Intent playAgain = new Intent(ScoreBoard.this, ColorGame.class);
playAgain.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
finish();
startActivity(playAgain);