0%

Android onActivityResult() 不执行解决方案(转)

当我跳转的时候,Log的结果所一跳转尚未做任何动作onActivityResult()就已经执行了

究其原因,先看一下这个:

http://blog.163.com/zmhot88@126/blog/static/169846647201072654149189/

如果你的启动模式是singleInstance,那么你的子Activity就在一个新的Task栈中,一旦跳转,你的onActivityResult()就会马上执行。

子Activity是singleTask,父Activity是singleTask也不行,把子Activity改为标准的就行了,理由未知

转自:http://blog.163.com/zmhot88@126/blog/static/169846647201082111716756/