standard:
默认的启动模式。每次都会创建
singletop:
如果在栈顶就不创建,接收intent就需要用onNewIntent(),其他时候和standard一样
singletask:
独立出一个栈存放这个activity,启动这个acitivity,如果存在的话要用onNewIntent()接收intent,并且会把中间的activity出栈。
singleinstance:
包含task所有特性,并且多个应用可以共用这一个activity。(在设置多个activity入口的时候要用这个方法,不然返回的时候不会回到主页面)