所以我有几个 fragment 连接到一个 viewpager,它只是在 Eclipse 附带的通用 android 设置上。
我在想;当涉及更新进度条或 TextView 等元素 View 时;我应该更新 fragment 的 .java 文件中的那些元素,还是应该从某种集中式 UI Controller 对象更新它们?
我现在设置它的方式是一个 Controller 对象,其中每个 fragment 都有几个异步任务。
最佳答案
好吧,基于 fragment 的应用程序中的 View 更新需要 Activity fragment , fragment 到 fragment 通信
。因此,为此您需要基于事件的机制
,以便您的目标 View / Controller 知道发生了什么事情,比如下载已完成,因此隐藏进度条。
所以我用谷歌搜索了这个。我找到了一个图书馆 Otto事件总线。这有助于我进行此类交流。希望您明白了,这也会对您有所帮助。
关于关于 fragment 的 Android 用户界面;最好的更新方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22455383/