您的位置:首页 > 移动开发 > Android开发

Android activity的startActivityForResult和onActivityResult与启动模式的关系

2015-10-15 17:55 633 查看
最近遇到的一个问题。activity1中用startActivityForResul启动另一个activity2。但是2 setResult后1中的方法onActivityResult一直没有执行。

打log发现onActivityResult在2启动之前就执行了。上网找了一下。总结来说:

当startActivityForResul启动,且被启动的activity的启动模式为singleTask或singleInstance的时候会先执行onActivityResult方法,

在activity2 setResult结束后也不会执行onActivityResult方法,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: