我在应用启动时有一个启动画面活动.启动启动画面有finish(),因此当用户从上次保留活动按BACK时,用户将不再看到启动启动画面.但是,不是应用程序直接退出,我希望应用程序显示一个退出启动屏幕,它具有不同于启动启动画面的图像,之后应用程序将直接结束.
所以我希望它是这样的:Splash screen 1(Beginning) - > Activity A - > Activity B - >(Press Back) - > Show Activity A - >(再次按Back) - > Splash screen 2(End)
怎么做?
我是否必须覆盖活动A上的后退按钮,或者当用户按下活动A上的后退按钮时,还有另一种显示新活动的方法?
我正在开发一个Android应用程序,我正在寻找一个解决方案.
有一个活动(比如A1),通过点击一个按钮,用户可以转到另一个活动(比如说A2).现在,一旦用户完成A2活动,他点击后退按钮,返回上一个活动A1.这是一个众所周知的事实,A1将在此时自动恢复.
但我想以不同的方式(因为我的应用程序要求).
如果我从A1进入活动A2,A1就会被销毁; 如果单击后退按钮,则在A2中,再次创建A1.
谁能告诉我如何使这项工作?