我在mainActivity
中有一個對話框提示。如果用戶關閉了對話框,我需要在fourthFragment
內的一個ListView項目中顯示紅點(根據下圖中的fourthFragment
中的紅框)。Android:點擊按鈕上的另一個活動刷新/更新片段
問題是隻有在關閉應用程序並重新打開它後才更新紅點,因爲fourthFragment
已在用戶關閉對話框之前完成創建。如何在Dialog關閉後刷新/更新fourthFragment
,以便立即顯示紅點?
簡短描述:
mainActivity
:上對話框關閉>商店showRedDot
= 「1」 到本地分貝fourthFragment
:的onCreate>從本地分貝讀showRedDot
,如果 「1」,顯示的紅點。 (此問題,當的onCreate,showRedDot
仍然是「0」,所以我需要更新fourthFragment
佈局對話框關閉後。)
你可以在對話框單擊後嘗試刷新主活動的第四個片段嗎? – Nivedh
一種方法是使用本地廣播接收器,在對話框關閉時廣播消息並在片段類中偵聽事件。不確定的表現。 –
使用Handler()在一段時間內刷新你的列表視圖並通知它,所以你將克服這個問題 –