设备中的Android后退按钮

时间:2016-06-28 15:30:08

标签: android android-activity back

我有活动A(主要)和活动B. 从A,我可以去B.当我测试我做下一个:

从A(a1)到B(b1)。然后回到A(a1)。再次从A(a1)到B(b2)并返回到A(a1)。

如果我按照我的说法再次按下后退按钮,我想退出应用程序,但它返回到B(b1)的第一个实例,然后如果我再次推送,它会转到A的第一个实例(a1)如果再次按下它现在退出应用程序。

我不想要这种行为,如果我在活动A并按下按钮我想退出应用程序,而不是去每个活动实例,直到转到第一个然后退出。

我希望我很清楚。

1 个答案:

答案 0 :(得分:1)

您正在做的是将一个Activity叠加到另一个Activity之上。 如果您实施onBackPressed()功能并完成如下活动,则可以确保关闭B活动:

@Override
public void onBackPressed() {
    finish();
}

通过这种方式,您将返回原来的A活动(而不是其他实例 - 例如A1),如果您尝试从A返回,则退出该应用。

我希望它有所帮助!