4个启动模式: standard singleTop singleTask singleInstance
standard: new new new
singleTop: new 还是new
singleTask: new 还是new new 之上的Activity 被销毁 并在栈顶 newInstance()重用
singleInstance: newInstance()重用
singleTop或者singleTask 的Activity 需要下面代码才能获取到别的Activity intent传的值
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
}