首页 > 系统 > Android > 正文

Android的activity的四种启动方式

2019-11-09 18:28:09
字体:
来源:转载
供稿:网友

1:standard:只要启动activity,就创建一个新的实例。

2:singleTop:如果activity的实例在栈顶,就不创建新实例。如果不在栈顶,就要创建实例。

3:singleTask:这种情况复杂点。首先判断是否在同一个栈中,如果在同一个栈中,activity在栈顶,就不创建实例,activity不在栈顶,会把已存在的实例的上方activity弹出栈。如果不是在同一个栈中,就直接创建新的实例。

4:singleInstance:与singleTask相似,只是一定会令创建一个栈,在在这个栈中创建实例。

                        个人想法,欢迎意见!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表