最近项目中,用onActivityResult,执行的时机总是不对,调试很久都找不到答案。。。
本来应该是:A中的按钮点击,跳到B,B中的按钮点击,B销毁,回到A,A才执行ononActivityResultActivity
而我遇到的情况是:A中的按钮点击时,ononActivityResul直接就执行了。。。
最后的解决方案是,改变A和B的launchMode, 之前A和B都是设置成singleTask, 改成standard后,解决了问题,但是不知道原因是什么。。。。。。
最近项目中,用onActivityResult,执行的时机总是不对,调试很久都找不到答案。。。
本来应该是:A中的按钮点击,跳到B,B中的按钮点击,B销毁,回到A,A才执行ononActivityResultActivity
而我遇到的情况是:A中的按钮点击时,ononActivityResul直接就执行了。。。
最后的解决方案是,改变A和B的launchMode, 之前A和B都是设置成singleTask, 改成standard后,解决了问题,但是不知道原因是什么。。。。。。