Android细节:关于startActivityForResult返回数据失效 不调用onActivityResult方法

来源:互联网 发布:新网域名转到万网 编辑:程序博客网 时间:2024/05/07 04:33

很早以前发现了这个现象,现在拿出来和大家分享一下。当我们在一个活动中,将数据返回上一个活动时。用到的方法就是startActivityForResult。具体的用法大家可以上网搜索。这里我们讨论的是在我们使用过程中可能出现的失效的情况。

我发现,当我们在AndroidManifest文件中,将activity的launchMode配置为singleTask时,当我们返回上一个活动时,不会调用onActivityResult这个方法。解决的办法很简单,就是将activity中的launchMode设置为默认的即可。

0 0
原创粉丝点击