Activity四大启动模式:
standard 每次启动均重新创建新实例;
singleTop 在栈顶则复用,不在则新建(可能存在多实例);
singleTask 启动的Activity A,若已经存在A,则将A之上的Activity出栈。若A的任务栈不存在(此时A必然不存在,singleTask为单实例),则新建所需任务栈及A的实例;
singleInstance 启动的Activity独立于一个任务栈中,有则复用,无则新建!
Activity四大启动模式:
standard 每次启动均重新创建新实例;
singleTop 在栈顶则复用,不在则新建(可能存在多实例);
singleTask 启动的Activity A,若已经存在A,则将A之上的Activity出栈。若A的任务栈不存在(此时A必然不存在,singleTask为单实例),则新建所需任务栈及A的实例;
singleInstance 启动的Activity独立于一个任务栈中,有则复用,无则新建!