activity 的四种加载的模式1

在android应用的开发中有时会activity之间的重复的跳转,本生的activity之间的跳转,如果没有特别的生命activity的加载的模式,默认是standard模式,这样每次跳转的时候都会生明一个新的实例进入栈中,这样就会有很多相同的实例;singleTop基本和standard类似,区别在于singleTop要求如果创建intent的时候栈顶已经有要创建的Activity的实例,则将intent发送给该实例,而不发送给新的实例。singleTop模式,可用来解决栈顶多个重复相同的Activity的问题。
singleTask
singleTask模式和后面的singleInstance模式都是只创建一个实例的。
当intent到来,需要创建singleTask模式Activity的时候,系统会检查栈里面是否已经有该Activity的实例。如果有直接将intent发送给它。
对于第四种singleInstance比较的麻烦
http://kiddsunhaibo1.iteye.com/blog/1261475

 

你可能感兴趣的:(activity 的四种加载的模式1)