- onActivityResult()方法不止能在Activity中执行,在Fragment,DialogFragment中也能执行,虽然在这两个中执行也是执行的Activity中的onActivityResult()方法
-
onActivityResult()方法是从Activity下发的,即首先接收数据的是Activity,通过super.onActivityResult()方法来判断是由Activity还是Activity内嵌的fragment 来接收数据,所以,如果Activity中内嵌的Fragment要接收由Fragment调用的StartActivityForResult()方法开启的Activity回传的数据的收,该Fragment所在的Activity就一定要复写super.onActivityResult()方法,不能省略。
图片.png
onActivityResult()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 原文:https://www.cnblogs.com/tangZH/archive/2016/10/04/5930...
- #前言 还有20天就要过年了,心情非常的激动,感觉自己已经要膨胀了,所以今天来讨论一下两个比较常见的问题,相信很多...