1、ActivityA 中有Fragment,调用startActivityForResult,指定requestCode,跳转到ActivityB。
2、ActivityB完成功能逻辑,调用setResult,并结束生命周期。
3、ActivityA中的OnActivityResult方法执行,但是接收的requestCode确实随机的。【没有研究清楚原理】
修改方法:
Fragment中不直接调用startActivityForResult,将其移入ActivityA中,然后调用ActivityA中的这个方法。