这里写图片描述
在4.4 singleTask加taskaffinity也能新建任务栈
4.4,Main3设置singleInstance,则建立新的任务栈
一,使用startActivityForResult
在4.4:
1.启动一个正常的LaunchMode是standard的activity ,可以接收到resultOK
2.启动一个有NEW_TASK的flag的activity(如设置singleTask(即使没设置affnity,和启动activity在同一个栈中也是不能成功),或者singleInstance的,都不能正常接收的result.返回result_Cancel,在启动另一个Activity的时候会立即返回一个Result_Cancel,且空intent)
PS:这时候的newTask标签(singleTask设置taskAffnity或singleInstance模式)能正常打开新的task栈
在5.0以上手机:
1.只要