所以我有一個活動包含一個ViewPager,其中包含一些碎片,其中包括一個RecyclerView。您可以單擊RecyclerView上的其中一個項目來編輯其所有詳細信息,這是通過啓動具有特定於該項目的可編輯字段的第二個活動來完成的。如何在活動關閉時觸發重新加載?
但是讓我們說我改變了項目的名稱。現在我按保存或後退按鈕或任何關閉此活動並返回到第一個活動。由於名稱現在可能會有所不同,因此RecyclerView應該也會更新該項目的名稱。
但是,如何檢測此事件?我如何基本上「在關閉第二個Activity時通知第一個Activity的ViewPager中的ReraglerView中的項目已更改?
我可以使用onActivityResult
嗎?如果我使用startActivityForResult
從片段調用第二個活動,我可以在同一個片段中定義onActivityResult
,然後以某種方式使用Intent數據查看「好吧,我需要刷新RecyclerView的這個位置」?
是的,你可以使用onActivityResult此 – Sanjeet