Activity的四种启动模式

来源:互联网 发布:中国网络管理条例 编辑:程序博客网 时间:2024/05/16 11:34

standard 标准启动模式  每次都创建一个新的activity实例 在这个模式下可以创建多个相同的实例

singletop 单一顶部   可以有多个实例 但是不可以有相同的activity叠加 启动相同的activity不会创建相同的activity实例 而是调用他的onnewIntent方法

singleinstance  只有一个实例运行在task中这个task只有一个实例不允许别的activity存在

singletask 单一任务 只允许有一个实例 如果当前activity不存在就创建一个activity实例

若存在就把就把他上面的activitydestory掉并且调用它的onnewinstance方法