博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android的Activity的launchMode与onActivityResult方法的关系
阅读量:5942 次
发布时间:2019-06-19

本文共 391 字,大约阅读时间需要 1 分钟。

hot3.png

Android的Activity有四种启动模式,分别是standard、singleTop、singleTask、singleInstance。

测试发现,不同的模式下onActivityResult的调用时机不同:

1 在standard、singleTop两个模式下,onActivityResult方法会在当前的Activity结束掉之后被调用

2 在singleTask、singleInstance两个模式下,onActivityResult方法会立即调用,等到再setResult的时候,就不再起作用了

而不是通常理解的不会回调onActivityResult方法

总之,setResult方法与onActivityResult方法不是同步的。使用的时候需要注意

相关链接:

转载于:https://my.oschina.net/idiotsky/blog/194267

你可能感兴趣的文章
11g废弃的Hint - BYPASS_UJVC
查看>>
为什么工业控制系统需要安全防护?
查看>>
Mongodb部署记录[3]-主从搭建
查看>>
hive sql操作
查看>>
tomcat 深度优化
查看>>
127 - "Accordian" Patience
查看>>
安卓完全退出程序的六种方法(欢迎新手学习,大手指导)
查看>>
elasticsearch 结构化搜索_在案例中实战基于range filter来进行范围过滤
查看>>
linux cp命令
查看>>
IOS 屏幕适配
查看>>
double free or corruption (fasttop)
查看>>
<HTML5与CSS3实战指南>读书笔记之一些可能会有用的东西
查看>>
我的友情链接
查看>>
解决Chrome浏览器打开虾米音乐网页播放器时的排版问题
查看>>
Javascript操作table,tr,td和表格CSS样式设置小常识
查看>>
Kafka Architecture
查看>>
Reactive Streams
查看>>
访问者模式
查看>>
activemq高级客户端选项
查看>>
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数
查看>>