Android的Activity的launchMode与onActivityResult方法的关系
来源:互联网 发布:mcu和单片机的区别 编辑:程序博客网 时间:2024/05/16 04:54
Android的Activity有四种启动模式,分别是standard、singleTop、singleTask、singleInstance。
测试发现,不同的模式下onActivityResult的调用时机不同:
1 在standard、singleTop两个模式下,onActivityResult方法会在当前的Activity结束掉之后被调用
2 在singleTask、singleInstance两个模式下,onActivityResult方法会立即调用,等到再setResult的时候,就不再起作用了
而不是通常理解的不会回调onActivityResult方法
总之,setResult方法与onActivityResult方法不是同步的。使用的时候需要注意
0 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比较
- 线性布局(LinearLayout)
- 使用spring @Scheduled注解执行定时任务、
- SQL中的where条件,在数据库中提取与应用浅析
- 自定义日期选择Dialog显示位置
- pthread_create()
- Android的Activity的launchMode与onActivityResult方法的关系
- 使用补丁修改DSDT/SSDT [DSDT/SSDT综合教程]
- SpringMVC的各种参数绑定方式
- Nginx的alias的用法及与root的区别
- Java使用zip4j进行压缩文件处理
- spring官网下载地址
- ScrollView跳至前一个或者指定位置
- C# WebService (三)SMTP邮件发送功能
- [iOS]EXC_BAD_ACCESS的本质详解以及僵尸模式调试原理