[英]Refresh list of first fragment from third fragment
我的問題是如何在完成第三個片段的工作后刷新第一個片段的列表?
在任何答案出來之前檢查這個流程。
1. 在 MyActivity 上,我將第一個片段命名為“ ABC ”。
2.點擊“ ABC ”按鈕,移動到第二個片段“ JKL ”(不刪除第一個片段)。
3. 點擊“ JKL ”按鈕,移動到第三個片段“ XYZ ”並移除第二個片段“ JKL ”。
4. 在第三個片段“ XYZ ”上工作完成后,第三個片段“ XYZ ”被移除,第一個片段“ ABC ”出現在前面但無法刷新第一個片段“ ABC ”上的列表,因為它保持原樣。
5. 我知道接口,但它是一對一的。
6. 甚至,如何將字符串值從我將用於刷新列表的第三個片段發送到第一個片段?
7.
由於保留了它的最后狀態,我無法刪除第一個片段
由於您沒有替換 ABC 片段,因此您可以通過在其中包含一個由父 Activity 調用的公共方法來要求 Fragment 刷新自身。
理想情況下,我會替換 ABC 片段並使用生命周期回調來進行刷新。 但是對於您的情況,您可以按照上述步驟操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.