【发布时间】:2011-02-12 05:16:45
【问题描述】:
在我的应用程序中加载的第一个 Activity 是一个初始化 Activity,一旦完成,它就会加载一个新的 Activity。我想确保如果用户按下“返回”,他们会直接进入启动器,而不是初始化屏幕。 旁注,这甚至是最好的方法,还是用某种 Intent Flag 做得更好?
在新activity上调用startActivity()后调用finish()是否正确?
onCreate() {
...
startActivity(new Intent(this, NextActivity.class));
finish();
...
}
我仍在使用 Android 中的整个“消息队列”方法,我的假设是调用 startActivity() 然后 finish()从我的第一个 Activity 开始,onCreate() 将在消息队列中记录每个相应的消息,但在继续开始下一个 Activity 并完成我的第一个 Activity 之前完成 onCreate() 的执行一。这是正确的理解吗?
【问题讨论】:
标签: android android-activity message-queue