【发布时间】:2012-12-16 05:45:25
【问题描述】:
好的,所以我有点不知道如何处理这个问题。所以我有 MainActivity,可以从那里启动一个 Activity 到 DegreePlanActivity,然后从那里启动另一个 Activity 到 EditDegreePlan。我在 AndroidManifest 中将 EditDegreePlan 设置为 noHistory。问题是在他们保存 EditDegreePlan 后,它会向 DegreePlan 启动一个活动。因此,如果用户按 Back,他们必须按两次才能再次进入 MainActivity。我想摆脱它,所以他们只需要按一次。不过,我对如何做到这一点感到困惑。
如果我将 DegreePlanActivity 设置为 noHistory,那么在 EditDegreePlan 中他们无法按 Back to it。
我已经尝试覆盖 onBackPressed 方法并启动 MainActivity 的意图。那么问题是他们必须多次按 Back 才能退出应用程序。
我该怎么办?
【问题讨论】:
-
在startActivity方法之后写finish()