我有四项活动:活动1,活动2,活动3和活动4
当我打开应用程序时,我发现自己处于活动1,然后进入活动2,然后进入活动3,最后进入活动4。
当我在活动4中时,如果我按下“返回”按钮返回到活动4,则会有一个按钮将我发送到活动1。
我希望当我从活动4步进到活动1时,如果我在活动1中按下“后退”按钮,我就会离开循环。
我的问题是关于我不想回去,当我在活动1中按“返回”时,我想退出应用程序。
你能就如何做到这一点给我一些建议吗?
答案 0 :(得分:1)
您可以覆盖onBackPressed()
的{{1}}方法,并在此处放置以下代码:
Activity1
您也可以尝试以下操作:
@Override
public void onBackPressed()
{
// code here depending on your needs
ActivityCompat.finishAffinity(this);
finish();
}
答案 1 :(得分:0)
如果您希望在后面点击“不要进入其他活动”,则应在开始新活动时使用finish()。这将迫使android不将活动父母(创建新教母的人)放在" back"叠加。