对于这个问题,今天折腾了一下午,不是说我不懂得怎么调用,而是我用了看似正确的调用方式,而其实这是一个坑. 我用了下面这种方式: ((Activity) mContext).startActivityForResult 用这种方式是正确的,必须要将context转换为Activity. 但是由于我是在一个特殊的场景里面使用的,导致activity的onActivityResult没有被回调. 接下来说说我的场景: 我在MainActivity里面创建了一个DialogActivity,在Dialo…