天天看点

Activity的四种启动模式简介

四种启动模式

说明:启动模式是Activity的使用的启动模式,可以在清单文件中给<Activity>的标签中使用android:launchMode的属性进行配置
(1)标准启动模式:
    多个Activity共用一个栈。
    这个是默认的显示模式,在没有其他的显示的配置的情况下自动使用现在的模式,Activity先进后出,没有任何处理。
(2)singleTop模式
    在这个模式下,再启动活动时,如果发现返回栈的栈顶已经是该活动,则直接使用该活动,不在创建新的活动。
(3) singleTask模式
     在这个模式下:每次启动活动时,系统现在返回栈中检查是不是已经存在该活动,如果存在就直接使用 并将该活动上边的所有的活动全部出栈。
(4)singleInstance模式
    一个活动独享一个返回栈。可以供其他的程序调用。