当前Activity已经在Activity堆栈当中时,主要取决于LaunchMode对应的设置
LaunchMode为SingleTop时,如果ActivityA在栈顶,且现在要再启动ActivityA,这时会调用onNewIntent()方法
LaunchMode为SingleInstance/SingleTask时,如果已经ActivityA已经在堆栈中,那么此时会调用onNewIntent()方法
LaunchMode为Standard时,由于每次启动Activity都是启动新的实例和原来启动的没关系,所以不会调用原来Activity的onNewIntent方法