Activity的四种启动模式

 我来答
科创17
2022-07-03 · TA获得超过5854个赞
知道小有建树答主
回答量:2846
采纳率:100%
帮助的人:167万
展开全部
1、standard:该启动模式为Android默认启动模式,每当启动一个activity就会在任务栈中创建一个  activity,这种模式是默认的,非常浪费空间,但是可以有效的保存之前启动的activity。用于保证之前页面不丢失的时候使用。

 2、single Top:该启动模式是在查看任务栈顶和你将要启动的activity是否是一个activity,是一个就直接复用,否则就新创一个实例,这个经常用于类似聊天界面,当有人给你发消息时更新activity。

3、single Task:该启动模式是在任务栈中看是否有和你一样的activity,有则直接将该activity之上的activity全部弹出使之置于栈顶。常用于一个程序的入口处activity或homeActivity。

4、single Instance:该启动模式是再创建一个任务栈把activity放进去。此模式用于不同应用调用一个activity时应用。用于程序和界面分开的时候。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式