Android主界面退出再次进入略过欢迎面

需求

第一次进入程序的时候启动欢迎界面,之后跳转到程序主界面

在主界面退出之后再次进入程序,略过程序的欢迎界面直接进入主界面

我的思路:

欢迎界面启动完毕会destroy,之后跳转到主界面,这时栈中应该只有MainActivity这一个activity,如果此时按回退键,MainActivity会直接销毁那么下次启动会重新启动欢迎界面。

那么这里我直接拦截回退操作,模拟回退操作是回退到手机屏幕launcher并没有调用MainActivity的ondestroy方法,这样栈中还是有activity,那么下次进入程序的时候就直接进入到MainActivity了

拦截回退操作

@Override
    public void onBackPressed() {
        Intent MyIntent = new Intent(Intent.ACTION_MAIN);
        MyIntent.addCategory(Intent.CATEGORY_HOME);
        startActivity(MyIntent);
    }

不知思路是否正确,请各位同行指正!

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值