按一下后退按钮退出应用程序

时间:2018-02-09 14:38:53

标签: java android

我有四项活动:活动1,活动2,活动3和活动4 当我打开应用程序时,我发现自己处于活动1,然后进入活动2,然后进入活动3,最后进入活动4。 当我在活动4中时,如果我按下“返回”按钮返回到活动4,则会有一个按钮将我发送到活动1。 我希望当我从活动4步进到活动1时,如果我在活动1中按下“后退”按钮,我就会离开循环。
我的问题是关于我不想回去,当我在活动1中按“返回”时,我想退出应用程序。

你能就如何做到这一点给我一些建议吗?

2 个答案:

答案 0 :(得分:1)

您可以覆盖onBackPressed()的{​​{1}}方法,并在此处放置以下代码:

Activity1

您也可以尝试以下操作:

@Override
public void onBackPressed()
{
     // code here depending on your needs
    ActivityCompat.finishAffinity(this);
    finish();
}

答案 1 :(得分:0)

如果您希望在后面点击“不要进入其他活动”,则应在开始新活动时使用finish()。这将迫使android不将活动父母(创建新教母的人)放在" back"叠加。