使用 GreenDao 实现事件监听器/观察器模式

Implementing Event Listener / Observer Pattern with GreenDao

我正在使用 GreenDao 来维护数据库。我正在从两个表中获取数据并将其显示在 ListView 中。我想实现事件侦听器或观察者模式,以便在数据库发生更改(插入、删除或更新)时刷新 UI。

如何实现? GreenDao 提供这样的东西吗?

您可以使用现有的事件总线实现,例如 Otto

有了它,只需在要观察事件的 class 中添加一些注释即可。