Observability
DBFlow provides a flexible way to observe changes on models and tables in this library.
Direct Changes
DirectModelNotifier.get().registerForModelChanges(User::class, object: ModelChangedListener<User> {
override fun onModelChanged(model: User, action: ChangeAction) {
// react to model changes
}
override fun onTableChanged(action: ChangeAction) {
// react to table changes.
}
})DirectModelNotifier.get().unregisterForModelChanges(User::class, modelChangedListener);TableObserver
FlowContentObserver
Model Changes
Register for Table Changes
Batch Up Many Events
Last updated
Was this helpful?