15
从历史记录堆栈中删除活动
我的应用程序在用户首次运行该应用程序时显示一个注册活动,如下所示: ActivitySplashScreen(欢迎使用游戏,注册一个帐户?) ActivitySplashScreenSignUp(很好,请填写此信息) ActivityGameMain(主游戏屏幕) 因此,当用户单击每个屏幕上的按钮时,活动将以完全相同的顺序彼此启动。 当用户从活动#2转到#3时,是否有可能彻底清除历史记录堆栈中的#1和#2?我希望这样,如果用户位于#3,然后单击“后退”按钮,则他们只是转到主屏幕,而不是返回初始屏幕。 我想我可以通过任务来完成此任务(例如,在#3上开始新任务),但想看看是否有更简单的方法, 谢谢