在ActivityA中用startActivityForResult启动ActivityB时,根据ActivityB的不同启动模式(standard、singleTop、singleTask、singleInstance)ActivityA中的onActivityResult调用时机不同:
1 在standard、singleTop两个模式下,ActivityA中的onActivityResult方法会在当前的ActivityB结束掉之后被调用
2 在singleTask、singleInstance两个模式下,