efr*_*cus 2 android splash-screen android-activity
我在应用启动时有一个启动画面活动.启动启动画面有finish(),因此当用户从上次保留活动按BACK时,用户将不再看到启动启动画面.但是,不是应用程序直接退出,我希望应用程序显示一个退出启动屏幕,它具有不同于启动启动画面的图像,之后应用程序将直接结束.
所以我希望它是这样的:Splash screen 1(Beginning) - > Activity A - > Activity B - >(Press Back) - > Show Activity A - >(再次按Back) - > Splash screen 2(End)
怎么做?
我是否必须覆盖活动A上的后退按钮,或者当用户按下活动A上的后退按钮时,还有另一种显示新活动的方法?
为什么不用Splash 2的启动活动代码覆盖活动A上的后退按钮?我认为这是唯一的解决方案.
例如:
@Override
public void onBackPressed() {
Intent setIntent = new Intent(ActivityA.this, Splash2.class);
startActivity(setIntent);
finish();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1881 次 |
| 最近记录: |