[英]Is there any way to call onActivityResult() method to return data from Activity in Fragment?
我有一個包含RecyclerView
的Fragment
。 我正在從此Fragment
開始一個新Activity
的意圖。 現在我想從這個Activity
在 DB 中添加一些新數據,並在Activity
完成時更新Fragment
RecyclerView
。 我知道onActivityResult()
方法只能在Activity
工作。 有沒有辦法在Fragment
實現這一點?
您也可以在片段中獲得該回調......只需從片段startActivityForResult
。 並在活動和片段中覆蓋onActivityResult()
。 只是不要在活動中使用 super ,以便它會將您重定向到您的片段方法。
您只需要在片段中覆蓋onActivityResult
一個處理程序方法,它將自動從活動中調用。 在 SDK 的最新實現中,它會自動轉發到片段, 請參見此處
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.