Android的四种加载模式:
首先在配置Activity时即可指定该Activity用哪种加载模式,通过android:launchMode属性。
四种加载模式:
standard:标准模式,默认
singleTop:Task顶单例模式
singleTask:Task内单例模式
singleInstance:全局单例模式
Android是通过Task对Activity进行管理的,通过getTaskID()方法可以获得当前活动的Task的ID。
可以把Task理解成Activity栈,Task以栈的形式来管理Activity。
下面是四种模式:
1.standard模式
每次通过这种模式来启动目标Activity时,Android会为目标Activity创建一个新的实例,并将干Activity添加到当前Task栈中----这种模式不会启动新的Task,新Activity将被添加到原有的Task中。
import android.app.Activity;
import android.content.Intent;
import android.os.B