Fragment中 onActivityResult不响应 + 有关onActivityResult提前调用的问题
来源:互联网 发布:淘宝商标需要注册吗 编辑:程序博客网 时间:2024/06/12 21:06
但是都不管用,解决方法就是在Fragment中直接调用startActivityForResult()方法,而不是调用 getActivity().startActivityForResult()。
另外程序中有tabbar的情况也特殊处理,因为tabbar会直接把该消息阻塞的,具体解决方法可google之。
在Fragment中当使用startActivityForResult(Intent intent,int requestcode) 方法调用外部的activity的时候。
一般大多数人都会使用onActivityforResult来接受返回值。但是直接在该Fragment中是无法接受到返回值的。
处理方法就是在在与其绑定的FragmentActivity中重写onActivityResult方法就可以接收到返回值
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
用了许多方法 Google 了很多资料 最终还是没发现能解决 居然出现了 onActivityResult 提前回调的情况
解决方法 "
直到比较了一下AndroidManifest.xml文件,才发现我的工程多了一处属性:android:launchMode="singleInstance",去掉之后一切正常了,后来在google上发现也有同胞发现了类似的问题,他是多加了一句代码:intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);也会导致一样的结果,回过头来翻了翻开发指南,才恍然大悟,里面有句话是这么说的:一个“singleInstance”模式的activity将会是它所在的任务中唯一的activity。
如果它启动了别的activity,那个activity将会依据它自己的加载模式加载到其它的任务中去──如同在intent中设置了FLAG_ACTIVITY_NEW_TASK 标记一样的效果。是的,也就是说这两种情况下,新开启的Activity一定在新的任务(进程)中,和原来的Activity不在同一进程中,我想这应该就是onActivityResult函数表现异常的原因吧,看来自己还是基本功不够扎实啊。
去掉这个属性 ..
最终显示正常了~ oh - yes.,.
- Fragment中 onActivityResult不响应 + 有关onActivityResult提前调用的问题
- Fragment中 onActivityResult不响应 + 有关onActivityResult提前调用的问题
- Fragment中onActivityResult不调用的问题
- 有关onActivityResult提前调用的问题
- 有关onActivityResult提前调用的问题
- ****有关onActivityResult提前调用的问题
- 开发中遇到Fragment中onActivityResult不响应的问题,
- 【android】fragment不响应onActivityResult的问题
- Fragment中onActivityResult不响应的解决办法
- Fragment中onActivityResult不响应
- Fragment中onActivityResult不响应
- Fragment中onActivityResult不响应
- Fragment中onActivityResult不响应
- Fragment中onActivityResult不响应
- Fragment中onActivityResult不响应
- Fragment中 onActivityResult不响应
- Fragment中onActivityResult不响应
- Fragment中onActivityResult不响应
- Android视图SurfaceView的实现原理分析
- 对二进制文件的复制,修改
- killer of screen - tmux
- Ubuntu安装Networkx
- 配置文件解析库 myconf 使用wiki
- Fragment中 onActivityResult不响应 + 有关onActivityResult提前调用的问题
- 【Linux】关机设置,与BT5IP设置
- [2014年学习计划之RoR系列] 第二步 – 熟悉Ruby语言 (3/n)
- 一切成功源于积累——20140128 再次损失1300多美金
- 数学建模小议(第0章)
- 各种常用的JSON接口,天气,手机归属地,IP地理位置,QQ空间,优酷,微博,等
- 从3DS MAX建模到Ogre实时动画的制作过程
- 快速恢复Safengine Protector的Shadow DLL
- 当春晚晋升国家级项目