我有一个包含 3 个片段的活动,当我在 fragCurrencyExchange 中将对象添加到数据库时,我需要从数据库更新 fragExchangeHistory listView。我怎么能做到?
代码:GitHub
我有一个包含 3 个片段的活动,当我在 fragCurrencyExchange 中将对象添加到数据库时,我需要从数据库更新 fragExchangeHistory listView。我怎么能做到?
代码:GitHub
使用EventBus
类似https://github.com/greenrobot/EventBus的方式在 Fragment 和其他组件之间进行通信。因此,当片段 A 更新数据库中的某些内容时,您可以触发一个事件来通知其他片段有关更改的信息。
也许您应该使用CursorLoader
.A CursorLoader 在与查询关联的数据发生更改时自动重新运行查询。您应该从Android Developer 官方网站上查看。