我正在使用Conductor代替附着到活动的片段。
场景:
已附加到LocationConductor
的 MotherActivity
。我正在从LocationConductor
访问GoogleApiClient
,该请求请求LocationRequest
对话框。
从LocationConductor:
LocationSettingsResult.getStatus().startResolutionForResult(getActivity(), RC_LOCATION_SETTINGS);
它使用需要LocationRequestDialog
上下文的GoogleApiClient
请求Activity
。传递onActivityResult
上下文后,来自对话框的回调将返回到MotherActivity
的{{1}}中。
问题:
尝试过:
Activity
答案 0 :(得分:1)
您可以只在活动的onActivityResult调用中调用Router.onActivityResult()
来转发它。如果活动本身调用startActivityForResult
,则无法自动捕获结果。碎片也一样。