[英]Returning data from an activity to another activity's fragment?
如何在活動和屬於另一個活動的片段之間傳遞數據? 我認為這應該類似於通過意圖在活動之間傳遞數據,但是我無法弄清楚它,也無法獲得任何搜索結果。
例如,我有兩個活動A和B。
A具有3個片段-“ x”,“ y”和“ z”。 現在,我使用startActivityForResult從“ x”調用B。
當我嘗試通過setResult從“ B”返回“ x”時,實際上將我帶到“ A”的onActivityResult而不是“ x ...”中的那個。 加上requestCode和resultCode分別是某個數字(65536)和-1。
誰能幫我這個忙嗎?
您的父級活動很可能也增加了onActivityResult()
,但是在該方法中,您忘記了調用super.onActivityResult(requestCode, resultCode, intent);
傳遞未處理的請求代碼。 否則,您將獲得請求代碼沖突,並且父活動和該片段將使用相同的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.