Activity的启动模式和退出

本文介绍了Android中Activity的四种启动模式:Standard、SingleTop、SingleTask和SingleInstance,并解释了每种模式的特点及应用场景。此外,还探讨了三种退出应用程序的方式:递归退出、栈退出和报错退出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、启动模式

<1>Standard (默认-标准模式

自己可以启动自己 (会创新一个新的Activity)

<2>SingleTop (顶单例模式)

在栈顶只允许有一个相同的Activity

自己不能启动自己

<3>SingleTask(内单例模式)

如果要启动的Activity存在,则干掉要启动的Activity上面的所有的Activity

<4>SingleTask (全局单例模式)

如果要启动的Activity存在,则将要启动的Activity移至页面的最顶端。


模式更改的地点:Activity的配置文件内



二、退出应用程序

<1>  递归退出

A--->B--->C---->D,点击退出从D--->C--->B--->A,最后A里面写退出的方法。


  <2>  栈退出

Application:多个组件之间数据共享


   <3>  报错退出 (解决  对话框)

让页面报错,但是将报错的提示框去掉,就相当于退出。
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值