我一生都无法弄清楚如何更新Fragment
/entire FragmentManager
。我正在使用FragmentManager
SDK 附带的(滑动选项卡),其中一个是用于登录的表单。登录完成后(我已经想通了,它使用AsyncTask
)我想重新更新整个FragmentManager
部分。FragmentTransaction
s 让我失望了(或者至少我无法让它们工作)所以我想知道刷新 UI 的最佳方法是什么。
另外,我有一个带有注销按钮的自定义菜单。当用户注销时,它还应该刷新 UI(选项卡会根据用户是否登录而改变)。
TL;DR如何从 Fragments 的内部和外部刷新/重新加载整个 Fragment 系统?
还有另一件事会有所帮助,如何在不同的AsyncTask
完成后使用新信息(传递数组或 JSON 数组)进行片段更新?