Android的Activity的launchMode与onActivityResult方法的关系
来源:互联网 发布:增加值算法 编辑:程序博客网 时间:2024/06/04 18:20
欢迎大家访问我的博客http://blog.csdn.net/mikejaps,专注于android ios app 开发
Android的Activity有四种启动模式,分别是standard、singleTop、singleTask、singleInstance。
测试发现,不同的模式下onActivityResult的调用时机不同:
1,Activity A, 启动Activity B,B设置为standard、singleTop
在standard、singleTop两个模式下,onActivityResult方法会在当前的Activity结束掉之后被调用
2,Activity A, 启动Activity B,B设置为singleTask、singleInstance,
在singleTask、singleInstance两个模式下,onActivityResult方法会立即调用,等到再setResult的时候,
就不再起作用了,而不是通常理解的不会回调onActivityResult方法
总之,setResult方法与onActivityResult方法不是同步的。使用的时候需要注意
1 0
- Android的Activity的launchMode与onActivityResult方法的关系
- Android的Activity的launchMode与onActivityResult方法的关系
- Android的Activity的launchMode与onActivityResult方法的关系
- Android的Activity的launchMode与onActivityResult方法的关系
- Android的Activity的launchMode与onActivityResult方法的关系
- Android的Activity的launchMode与onActivityResult方法的关系
- Android的Activity的launchMode与onActivityResult方法的关系
- android中activity的launchMode对onActivityResult()方法的影响
- Android Activity的launchMode
- Android Activity的LaunchMode
- Activity的android:launchMode
- Android Activity的LaunchMode
- 提前调用onActivityResult和四种launchMode的关系
- Android activity的startActivityForResult和onActivityResult与启动模式的关系
- Android Activity Task taskAffinity launchMode 之间的关系
- android task栈和activity的关系(Task/launchMode)
- Activity的LaunchMode与TaskAffinity
- Android:Activity的LaunchMode比较
- MATLAB曲线绘制的一些技巧和注解
- 线程的初步学习(委托的初步使用)
- Qt使用教程之指定生成设置(二)
- TableView覆盖状态栏
- android项目中提取公共adapter的写法
- Android的Activity的launchMode与onActivityResult方法的关系
- ListView常用属性
- dubbo配置文件解析
- ubuntu14下mysql忘记密码的处理
- WebBrowser多线程带来的麻烦 (转)
- iOS开发 添加应用自己的字体
- TCP IP 详解 卷1 第1章 概 述
- ASP.NET的SEO:HTTP报头状态码 内容重定向(转)
- mac终端查看ios静态库是否支持64位