Mr.Smile填坑记——startActivityForResult收不到回调
来源:互联网 发布:商城 php 编辑:程序博客网 时间:2024/05/16 19:48
最近使用startActivityForResult关联俩个Activity中,发现A跳转到B,B设置setResult(RESOULT_OK)之后,A没有执行onActivityResult1.如果Activity 的加载启动模式(launchMode )是SingleTask会导致onActivityResult()没有调用,修改为singleTop或者标准。原因是:设置为 launchmode=”SingleTask”,系统将在 startActivityForResult() 后直接调用 onActivityResult()。2.两个activity传递数据和返回数据时,请求方的onActivityResult始终无响应,通过debug调试模式也没见调用该方法startActivityForResult(intent, 0);是第二个参数的问题,该参数必须大于0才能在返回值,并激活onActivityResult方法。API描述:@requestCode If >= 0, this code will be returned in onActivityResult() when the activity exits.3.Fragment 的onActivityResult() 不执行。解决方法:a.处理方法是在与Fragment绑定的FragmentActivity中重写onActivityResult方法。返回的result先传至Fragment的FragmentActiivity,在FragmentActiivity中调用super(requestCode,resultCode, data);super.onActiivtyResult会将未被处理的result消息继续传给其fragement的onActiivtyResult。b.在Fragment中直接调用startActivityForResult()方法,而不是调用 getActivity().startActivityForResult()。
阅读全文
0 0
- Mr.Smile填坑记——startActivityForResult收不到回调
- Mr.Smile填坑记——ButterKnife8.4.0的依赖
- Mr.Smile填坑记——POST请求Json打印不出来
- Mr.Smile填坑记——POST上传文件(图片、视频等)
- Mr.Smile填坑记——Unity 3D直接将游戏运行到安卓手机上
- Mr.Smile填坑记——debug、release包MD5签名的获取方式
- Mr.Smile填坑记——微博、微信debug、release版本切换不能分享
- Mr.Smile填坑记——点击分享出去的网页,无法跳转自己的app
- Mr.Smile填坑记——BaseRecyclerViewAdapterHelper使用时条目复用问题(各种状态混乱)
- Mr.Smile填坑记——Kotlin中使用VasSonic时,WebResourceResponse类型转换异常
- Mr.Smile填坑记——Android Studio运行Java代码,Run控制台中文乱码
- Mr.Smile填坑记——ndk制作so库,ndk-build不是内部或外部命令。。。的错误
- Mr.Smile填坑记——打release包报错Error:Execution failed for task ´:app:lintVitalRelease´.
- Mr.Smile填坑记——AndroidStudio3.0 Canary 8注解报错Annotation processors must be explicitly declared now.
- Mr.Smile填坑记——新浪微博分享出去回到app弹出两个相同的应用让选择
- startActivityForResult 收不到 resultCode 的诡异问题
- android startActivityForResult收不到返回值
- fragment 收不到 result startActivityForResult 没有返回结果
- maven and eclipse
- 设计模式学习----观察者模式(事件监听实现)
- Zookeeper全解析——Client端(转)
- Java数据封装类
- com.alibaba.druid.pool.GetConnectionTimeoutException:loopWaitCount 0, wait millis 60000,active 50
- Mr.Smile填坑记——startActivityForResult收不到回调
- Html5 播放视频
- 文件管理器
- 147. Sort a linked list using insertion sort
- visualSVN卸载后无法安装之干货
- JVM类加载机制
- 如何在windows下打静默安装包
- C#学习笔记
- protocol buffers介绍