已解决
Android Frgment中onActivityResult无效的问题
来自网友在路上 185885提问 提问时间:2023-11-20 14:24:12阅读次数: 85
最佳答案 问答题库858位专家为你答疑解惑
前言
最近在fragment中使用二维码扫描 发现拿不到onActivityResult返回
查了资料说是启动模式 或者是返回值为负数
断点调试 发现根本没走onActivityResult方法
问题
onActivityResult 在附属Activity中被拦截了 所以没有触发该方法
解决
在Fragment所依赖的Activity中执行
如此问题解决
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);//遍历调用onActivityResult 解决fragment中onActivityResult失效的问题for (Fragment fragment : getSupportFragmentManager().getFragments()) {fragment.onActivityResult(requestCode, resultCode, data);}}
查看全文
99%的人还看了
相似问题
- 关于DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC的一些发现
- SpringCloudAlibaba系列之Nacos服务注册与发现
- 服务注册发现 springcloud netflix eureka
- 【服务发现与配置】Consul特性及搭建
- Linux开发板移植FTP服务器和OpenSSH时发现的问题
- [云原生1. ] Docker consul的详细介绍(容器服务的更新与发现)
- ubuntu22.04桌面完整版配置WiFi方法(后来发现这个方法是错误的)(修改磁盘文件方式--不需要显示器)
- 发现一款PDF转换成翻页电子书的网站
- 研究人员发现34个Windows驱动程序易受完全设备接管攻击
- 基于Docker-consul容器服务更新与发现
猜你感兴趣
版权申明
本文"Android Frgment中onActivityResult无效的问题":http://eshow365.cn/6-40398-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: markdown 公式编辑
- 下一篇: 微信小程序 官方文档使用指南