解决onActivityResult()返回resultCode总是0的问题
来源:互联网 发布:java线程机制 编辑:程序博客网 时间:2024/05/21 09:29
该问题和 Acitivty 的 launchMode 有关;
1 B在standard、singleTop两个模式下,在A中startActivityForResult()后,onActivityResult方法会在Activity B结束掉之后被调用;
2 B在singleTask、singleInstance两个模式下,在A中startActivityForResult()后,onActivityResult方法会立即调用,等到在Activity 中 setResult 的时候,就不再起作用了,导致老是resultCode=0,也就是 setResult失效;
在使用startActivityForResult的时候,注意setResult 的activity启动模式只要为standard、singleTop就行。
阅读全文
0 0
- 解决onActivityResult()返回resultCode总是0的问题
- 手机拍照onActivityResult返回的resultCode == 0
- android中onActivityResult方法无法获取返回的resultCode和data问题
- android中onActivityResult方法无法获取返回的resultCode和data问题
- startActivityForResult的resultCode总是为0的问题
- 解决android有些机型截图返回 resultCode = 0的问题
- Android onActivityResult不返回resultCode和intent
- onActivityResult中resultCode老是等于0
- onActivityResult 取不到返回值的问题
- onActivityResult不回调的问题的解决记录
- 解决 singleTask onActivityResult() 无效的问题
- getSupportActionBar() 函数总是返回 null 的解决
- cvCreateVideoWriter的返回值总是0x00000000的问题
- 使用列表组织WebView解决返回页面总是刷新的问题
- 调用startActivityForResult后onActivityResult立刻响应,返回当前页onActivityResult不响应的问题
- 调用startActivityForResult后onActivityResult立刻响应,返回当前页onActivityResult不响应的问题
- 调用startActivityForResult后,onActivityResult立刻响应,返回当前页onActivityResult不响应的问题
- 调用startActivityForResult后onActivityResult立刻响应,返回当前页onActivityResult不响应的问题
- python学习笔记5:PyCharm的配置
- Tomcat下载和修改端口
- 电感的前世今生
- Docker常用命令集合
- oracle 12c GI 执行root.sh脚本
- 解决onActivityResult()返回resultCode总是0的问题
- C语言入门——信号报告
- CentOs6.5安装Mysql-5.5.49
- day03-自定义struts2拦截器
- hadoop编程(3)-MapReduce案例:文本去重
- 基于阿里云容器服务的微服务实践
- java 枚举类型
- 程序显示烫烫烫,屯屯屯
- 221. Maximal Square