完成活动不会重置它

时间:2018-08-18 11:15:40

标签: android android-activity activity-finish

我正在构建一个带有重新启动按钮和主屏幕按钮的游戏。当我按下主页按钮时,它完成了游戏活动并打开了主页活动。但是,当我再次打开游戏活动时,该活动看起来就像完成时一样。我读到的是,finish()将破坏活动及其进度,并在我再次打开它时打开一个新实例。我该怎么办?谢谢! (这是完成活动并开始家庭活动的代码)

(ActivityManager是我自己的用于开始活动的类)

((Activity) context).finish();
ActivityManager.StartActivity(context, ActivityManager.AvailibleActivities.MainActivity);

2 个答案:

答案 0 :(得分:0)

我注意到只有一些变量没有重置,并且在执行reset()函数重置那些变量后,它才起作用!

答案 1 :(得分:0)

尝试致电recreate()。这对我有用。