Android 活动的四种启动模式

Android活动是可以重叠的,是使用任务(task)来管理活动的,采用返回栈。

Android有四种launchMode:1、standard   2、singletask   3、singletop   4、singleInstance

1、配置launchMode。

  打开AndroidManifest.xml的activity标签里配置的android:launchMode属性为以上四种之一即可,

 <activity
            android:name=".FirstActivity"
            android:label="This is FirstActivity"
            android:launchMode="singleTask"
            >
            <intent-filter>
                //主活动配置
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

2、四种启动模式不同之处

(1)、standard是默认的启动模式,可在AndroidManifest.xml配置也可不配置

原文地址:https://www.cnblogs.com/hequnwang/p/10189853.html