【发布时间】:2010-12-26 07:32:06
【问题描述】:
我的应用在用户首次运行应用时显示注册活动,如下所示:
- ActivitySplashScreen(欢迎来到游戏,注册一个帐户?)
- ActivitySplashScreenSignUp(很好,填写此信息)
- ActivityGameMain(游戏主屏幕)
因此,当用户单击每个屏幕上的按钮时,活动会以完全相同的顺序相互启动。
当用户从活动 #2 转到 #3 时,是否可以将 #1 和 #2 从历史堆栈中完全擦除?我希望这样,如果用户在 #3 并点击后退按钮,他们只会转到主屏幕,而不是返回启动屏幕。
我想我可以通过任务来完成这个(即在 #3 上开始一个新任务),但想看看是否有更简单的方法,
谢谢
【问题讨论】:
-
进入主屏幕后,当用户恢复您的应用时,是否会将他带到 ActivitySplashScreen 或 ActivityGameMain?
标签: android android-activity activity-lifecycle