Activity启动模式

来源:互联网 发布:python multiply与* 编辑:程序博客网 时间:2024/05/09 02:01
1、standard启动模式:默认启动模式,每次通过这种模式启动的时候,Activity总会为activity创建一个新的实例,并将该Activity添加到当前Task栈中------------这种模式不会启动新的Task,新的activity呗添加到原有的栈中。
2、singleTop启动模式:这与standard模式基本相似,不同的是:当将要被启动的目标Activity已经位于task栈顶,系统不会创建目标的Activity实例,而是直接复用已有的Activity实例
3、singleTask模式:加载这种模式的Activity在同一个Task内只有一个实例。
                            当将要启动的Activity不存在、会创建它的实例、加入栈顶
                              如果存在于栈顶和singleTop一样
                              已经存在,但不位于栈顶,系统会把位于该Activity上所有的Activity移出Task栈。
0 0
原创粉丝点击