1分类简介
1 standard
标准,所有的activity实例都在一个task栈中,每次启动activity都会在同一个栈中创建实例,且调用oncreate方法
2 singleTop
栈顶复用,所有activity实例都在一个task栈中,启动activity时,如果栈顶有该activity实例,就会直接拿来复用,不会调用onCreate方法,执行onNewIntent方法,否则,创建一个新的activity实例,调用oncreate方法
3 singleTask
栈内复用,所有的activity实例存在一个task栈中,启动activity时,如果该activity实例以及存在于栈中,就会拿来复用,且将该activity上面的所有activity实例弹出,不会执行onCreate方法,执行onNewIntent方法,否则,创建一个新的activity实例,调用onCreate方法
4 singleInstance
当实例,一个栈里只有一个activity实例,启动其他activity时,只会在一个新的栈中创建该activity实例
2相关flag