gpt4 book ai didi

android - 启动新 Activity 后调用finish()

转载 作者:IT老高 更新时间:2023-10-28 22:03:11 24 4
gpt4 key购买 nike

在我的应用程序中加载的第一个 Activity 是一个初始化 Activity,一旦完成,它就会加载一个新的 Activity。我想确保如果用户按下“返回”,他们会直接进入启动器,而不是初始化屏幕。 旁注,这甚至是最好的方法,还是用某种 Intent Flag 做得更好?

在新activity上调用startActivity()后调用finish()是否正确?

onCreate() {
...
startActivity(new Intent(this, NextActivity.class));
finish();
...
}

我仍在使用 Android 中的整个“消息队列”方法,我的假设是调用 startActivity() 然后 finish()从我的第一个 Activity 开始,onCreate() 将在消息队列中记录每个相应的消息,但在继续开始下一个 Activity 并完成我的第一个 Activity 之前完成 onCreate() 的执行一。这是正确的理解吗?

最佳答案

也许您应该只使用 noHistory在 manifest.xml 中标记 Activity

关于android - 启动新 Activity 后调用finish(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2710470/

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