我正在构建一个消息传递应用程序。每当发生诸如插入/删除/读取消息之类的任何操作时,我都会通过 sqlite 触发器更新数据库中的徽章计数。
目前,虽然数据库中的值更新是异步发生的,但我无法在我的应用程序中的值发生变化时得到通知,因此我会定期轮询。
是否有某种方法可以在给定值更改时在数据库值上设置观察者/发布一些通知?
我知道我可以通过首先更新内存属性中的标记计数然后将更改持久化到数据库来轻松地做到这一点;但我不是很倾向于这样做,因为这个值有太多的入口点要改变,我不想到处添加 SET 属性。