簡體   English   中英

有沒有辦法調用 onActivityResult() 方法從 Fragment 中的 Activity 返回數據?

[英]Is there any way to call onActivityResult() method to return data from Activity in Fragment?

我有一個包含RecyclerViewFragment 我正在從此Fragment開始一個新Activity的意圖。 現在我想從這個Activity在 DB 中添加一些新數據,並在Activity完成時更新Fragment RecyclerView 我知道onActivityResult()方法只能在Activity工作。 有沒有辦法在Fragment實現這一點?

您也可以在片段中獲得該回調......只需從片段startActivityForResult 並在活動和片段中覆蓋onActivityResult() 只是不要在活動中使用 super ,以便它會將您重定向到您的片段方法。

您只需要在片段中覆蓋onActivityResult一個處理程序方法,它將自動從活動中調用。 在 SDK 的最新實現中,它會自動轉發到片段, 請參見此處

暫無
暫無

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

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