通过在AndroidManifest.xml中对activity设置属性android:launchMode来设置启动方式
1. android:launchMode="standard" 标准模式 相当于栈的先进先出
2.android:launchMode="singleTop" 简单顶部模式 如果当前页面是顶部页面,重新开启时不会开启新的页面,如果不是顶部页面就重新累积
3.android:launchMode="singleTask" 如果出现之前的页面,将会去除后面堆积的页面
4.android:launchMode="singleInstance" 对于声明的页面重新启动一个栈,另外存放
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步