在Fragment中调用startActivityForResult()后requestCode发生改变
来源:互联网 发布:mac os x壁纸 编辑:程序博客网 时间:2024/04/29 09:34
You are calling startActivityForResult()
from yourFragment
. When you do this, the requestCode
is changed by theActivity
that owns the Fragment
.
If you want to get the correct resultCode
in your activity try this:
Change:
startActivityForResult(intent, 1);
To:
getActivity().startActivityForResult(intent, 1);简而言之,就是先获取到该Fragment所挂载的Activity,然后再调用startActivityForResult(intent, 1);
0 0
- 在Fragment中调用startActivityForResult()后requestCode发生改变
- 在Fragment中使用StartActivityForResult,RequestCode错乱的问题
- fragment中onActivityResult无法返回和在startActivityForResult调用后立即调用解决办法
- 关于在Fragment中使用startActivityForResult();方法后onActivityResult()未被调用的解决方案
- Fragment中调用startActivityForResult问题
- android调用相机ACTION_IMAGE_CAPTURE后返回requestCode 在变化
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- startActivityForResult() 中requestCode 和 resultCode 的作用
- Android Pitfall - Fragment.startActivityForResult(), requestCode == 65536
- 在Fragment中使用startActivityForResult和onActivityResult
- Fragment与Activity之间的通讯(解决Android中Fragment调用startactivityforresult不能返)
- fragment 调用startActivityForResult 问题
- Fragment调用startActivityForResult问题
- Fragment中startActivityForResult,并在Fragment中接收返回结果
- Fragment中startActivityForResult,并在Fragment中接收返回结果
- Android EditText 搜索框 icon在中间
- 将 MVVM 演化为 MVVMM
- PHP 根据URL将图片下载到本地
- 解密-神秘的 RunLoop
- 支付宝开发流程
- 在Fragment中调用startActivityForResult()后requestCode发生改变
- opencv 2 归一化函数normalize详解
- 管道 无法改变变量值 的问题
- 世界所有剪辑软件比较大全
- Java垃圾回收机制
- 用java写的马踏棋盘算法
- 针对苹果最新审核要求为应用兼容IPv6
- 【Leetcode】之Remove Duplicates from Sorted Array II
- 匹配追踪和正交匹配追踪