![](/img/trans.png)
[英]No callback (onActivityResult) from startActivityForResult
[英]Conductor : Force Callback in onActivityResult
我正在使用Conductor代替Fragment,Fragment可以附加到活動中。
場景:
LocationConductor
已經附接到MotherActivity
。 從LocationConductor
,我正在訪問GoogleApiClient
,該請求請求LocationRequest
對話框。
從LocationConductor:
LocationSettingsResult.getStatus().startResolutionForResult(getActivity(), RC_LOCATION_SETTINGS);
它使用需要Activity
上下文的GoogleApiClient
請求LocationRequestDialog
。 傳遞Activity
上下文后,對話框的回調將返回到MotherActivity
onActivityResult
中。
題 :
嘗試過:
registerForActivityResult : Registers this Controller to handle onActivityResult responses. Calling this method is NOT necessary when calling {@link #startActivityForResult(Intent, int)}
您可以從活動的onActivityResult調用中調用Router.onActivityResult()
來轉發它。 如果活動本身調用startActivityForResult
,則無法自動捕獲結果。 碎片也一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.