Android学习笔记——Android活动加载模式

活动加载模式

,,,,,,,任务:类似于栈,当启动一个应用的时候,就会创建一个任务
,,,,,,,,,,,,用来保存开启活动
,,,,,,,
,,,,,,四种加载模式
,,,,,,,
,,,,,,1、standard 默认,被启动就会创建一个对象
,,,,,,,
,,,,,,2,singleTop栈顶单实例
,,,,,,,,,,活动,如果不存在,创建一个新的活动对象
,,,,,,,,,,,,,加载到当前的任务里面
,,,,,,,,,,b,如果目标活动存在并处于栈顶,不会再创建新
的活动,,,,,,,,,,c,如果目标活动存在,但不处于栈顶(栈中),同样会创建新
,,,,,,,,,,,,,的活动
,,,,,,,,,,
,,,,,,3,singleTask栈中单实例
,,,,,,,,,,活动,如果不存在,创建一个新的活动对象
,,,,,,,,,,,,,加载到当前的任务里面
,,,,,,,,,,b,如果目标活动存在并处于栈顶,不会再创建新
的活动,,,,,,,,,,c,如果目标活动存在,但处于栈中,把目标活动之上的
,,,,,,,,,,,,,所有活动都移除掉
,,,,,,,
,,,,,,4,singleInstance全局单实例
,,,,,,,,,,,如果目标活动不存在,创建一个新的任务,然后把创建的
,,,,,,,,,,,,,目标活动放到任务里面
,,,,,,,,,,b,如果目标活动已经存在,把目标活动所在的任务移到前台
,,,,,,,,,,
,,,,,,,,,(地图开发)
,,,,,,,,,,,int i=getTaskId ()

Android学习笔记——Android活动加载模式