我在mainActivity
中有一个对话框提示。如果用户关闭了对话框,我需要在fourthFragment
内的一个ListView项目中显示红点(根据下图中的fourthFragment
中的红框)。Android:点击按钮上的另一个活动刷新/更新片段
问题是只有在关闭应用程序并重新打开它后才更新红点,因为fourthFragment
已在用户关闭对话框之前完成创建。如何在Dialog关闭后刷新/更新fourthFragment
,以便立即显示红点?
简短描述:
mainActivity
:上对话框关闭>商店showRedDot
= “1” 到本地分贝fourthFragment
:的onCreate>从本地分贝读showRedDot
,如果 “1”,显示的红点。 (此问题,当的onCreate,showRedDot
仍然是“0”,所以我需要更新fourthFragment
布局对话框关闭后。)
你可以在对话框单击后尝试刷新主活动的第四个片段吗? – Nivedh
一种方法是使用本地广播接收器,在对话框关闭时广播消息并在片段类中侦听事件。不确定的表现。 –
使用Handler()在一段时间内刷新你的列表视图并通知它,所以你将克服这个问题 –