Activity启动模式(Activity的launchMode属性值确定启动模式):
standard:启动一个Activity建立一个实例,不检查是否已存在一个该实例;
singleTop当启动的Activity的实例位于栈顶时,沿用该实例不新建,若不在栈顶或不存在则新建实例(适用于接受消息显示界面);
singleTask启动一个Activity时若栈中有该实例,则将位于该实例之上的其它实例移出栈,使该实例位于栈顶,若不存在该实例,则新建实例(适用于程序入口点即主界面);
singleInstance启动Activity时若存在保存有该实例的栈,则将该栈移到前台,若不存在,则新建一个栈,并在新栈中建立实例,一个栈中只有一个实例(适用于与程序分离的页面,如闹钟、分享界面)。
Activity的启动模式
最新推荐文章于 2024-06-21 09:28:53 发布