我需要从数据库表中显示自定义的节点列表,这些节点经常从外部源更新。
当对数据库进行更改时,需要在屏幕上相应地更新列表。
为此,我实现了一个带有onChanged方法的ObservableList,该方法应该检查更改并重建自定义列表。
我的情况是,只有在动态更改到已定义的ObservableList时,才会在数据库中添加新数据时触发onChanged方法。
如何让ObservableList知道数据库中何时存在新数据?
提前致谢!
答案 0 :(得分:0)
鉴于你对jkaufmann的回答,你似乎需要改变你的逻辑。
每次需要计算新数据的差异并使用新的/删除的数据更新ObservableList时,不是重建ObservableList。