如何杀死之前的活动

问题描述 投票:0回答:2

在我的应用程序中,我在 mainActivity 意图中将 mw 移动到第二个活动,在第二个活动中我也有将我移动到主活动的意图。 现在,当我按下手机中的后退按钮时,它会返回到我所在的上一个活动,但这不是问题,我已经知道如何禁用按后退按钮,但我 不希望当我移动到另一个活动时,我所在的最后一个活动将继续运行,我想阻止它运行或完全杀死它。 有什么想法吗?

java android android-studio android-activity kill
2个回答
0
投票

您可以通过在启动 MainActivity 后在第二个 Activity 中调用 finish() 来实现此目的

    val intent = Intent(this, MainActivity::class.java)
    startActivity(intent)
    this.finish()

0
投票

只需致电:

完成()

startActivity(Intent(this@FirstActivity, SecondActivity::class.java))
finish()
© www.soinside.com 2019 - 2024. All rights reserved.