Android知识Android开发app开发

Activity的启动模式

2016-09-01  本文已影响170人  daking

Activity的启动模式

任务栈

TaskAffinity

Activity的四种启动模式

1. standard

2. singleTop

3. singleTask

4. singleInstance

指定Activity的启动模式

  1. android:launchMode属性指定

    <activity
        android:launchMode="singleTop" />
    

    可选值有:standardsingleTopsingleTasksingleInstance

  2. 在Intent中设置标志位来指定

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    

    可选值有:Intent.FLAG_ACTIVITY_NEW_TASKIntent.FLAG_ACTIVITY_SINGLE_TOP

Activity的Flags

我的博客

上一篇 下一篇

猜你喜欢

热点阅读