1

外部ソースから頻繁に更新されるデータベース テーブルからカスタム作成されたノードのリストを表示する必要があります。

データベースに変更が加えられると、それに応じて画面上のリストを更新する必要があります。

このために、変更をチェックしてカスタム リストを再構築する onChanged メソッドを使用して ObservableList を実装しました。

私の場合、データベースに新しいデータが追加されたときに onChanged メソッドが起動することはなく、既に定義されている ObservableList にその場で変更が加えられた場合にのみ発生します。

データベースに新しいデータが存在することを ObservableList に知らせるにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

0

jkaufmann への回答を考えると、ロジックを変更する必要があるようです。

毎回 ObservableList を再構築する代わりに、新しいデータとの差を計算し、ObservableList を新しい/削除されたデータで更新します。

于 2012-01-19T18:43:21.683 に答える