簡體   English   中英

向后調用和onActivityResult()不在Fragment中調用,但在活動中調用

[英]Backward calls and onActivityResult() not calling in Fragment but calls in activity

我有活動。 這包含4個片段。 我在其他程序包中創建了單獨的Fragment類。 因此一個活動包含4個片段。 其中之一是B片段。 現在,B片段通過startActivityForResult調用ActivityC。 所以我在B Fragment中寫了onActivityResult方法。 但是,活動A中也使用了相同的方法,這是最重要的,無法刪除。 現在,當我從C-> B返回時,onActivityResult不是在調用,而是活動A的onActivityResult在調用。 所以我也該如何在(B)片段中調用此方法。 所以我可以通過調用它來更改數據。

嘗試致電

super.onActivityResult();

在您的Activity onActivityResult()中將回調傳遞給您的片段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM