首先先设置布局
android:launchMode="standard"
然后将启动模式分为四种 分别是:
>1,standard:默认模式 (拿来主义) 每次都会创建一个新的Activity(多次实例化)
android:launchMode="singleTop"
>2,singleTop(拒绝堆叠)
>1,没有这个Activity 直接创建
>2,如果有 并且在栈顶 直接拿来使用 调用onNewIntent(Intent intent)方法
>3,如果有 没有在栈顶 重新创建一个Activity实例
>3,singleTask:(独立门户)
>1,没有Activity直接创建
>2,如果有 并且在栈顶 直接拿来使用 调用onNewIntent(Intent intent)方法
>3,如果有 没有在栈顶 将在它上方的 Activity pop出去 自身有回到栈顶位置调用onNewIntent(Intent intent)方法
>4,singleInstance (孤独寂寞)(这个用法不多 浪费空间)
>系统会单独分配一个stack 不允许其他的Activity和他共享一个stack