standard:标准模式,一调用startActivity()方法就会产生一个新的实例;
singleTop:如果已经有一个实例位于Activity栈的顶部时,就不会产生新的实例,而是调用Activity的newInstance()方法,如果不位于栈顶,则会产生一个新的实例;
singleTask:会在一个新的task产生这个实例,以后每次调用都会使用这个,不会产生新的实例;
singleInstance:这个跟singleTask基本生一样的,唯一的区别是:这个模式下的Activity所处的Task中,只能有这个activity的实例,不能有其他的实例。