gpt4 book ai didi

重新启动应用程序后Android显示最后一个 Activity

转载 作者:行者123 更新时间:2023-11-29 21:06:04 25 4
gpt4 key购买 nike

我有一个 Activity M这是主要 Activity .我可以访问 Activity B来自 Activity M和另一个 Activity C来自 Activity B .

所以M -> B -> C .

当我目前在Activity C并按下我设备底部的按钮(将我带回主屏幕的那个。这个按钮是如何调用的?)然后再次单击我的应用程序图标,它将启动 Activity M而不是 Activity C ,尽管最后显示的 Activity 是 C .

所以M -> B -> C -> 通过按钮单击主屏幕 -> 单击应用程序图标 -> M
但我想要的是M -> B -> C -> 通过按钮单击主屏幕 -> 单击应用程序图标 -> C

我希望我的问题很清楚。有谁知道如何在应用程序重新启动时关闭/暂停应用程序之前显示我最后显示的 Activity ?

最佳答案

尝试这个...

 @Override 
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
// Activity was brought to front and not created,
// Thus finishing this will get us to the last viewed activity
finish();
return;
}

// Regular activity creation code...
}

这将始终打开退出应用程序的最后一个 Activity .....

关于重新启动应用程序后Android显示最后一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24537357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com