我正在开发一个我需要更新数据库的应用程序,然后通知感兴趣的观察者是否更新了他们正在观察的内容。在我看来,这样做的一个显而易见的方法是定义在观察到的数据发生变化时调用回调的触发器(例如,见http://www.mail-archive.com/sqlite-users@sqlite.org/msg32753.html)。但是,Android SQLite绑定似乎不支持用户定义的函数,这会破坏这种想法。任何人都可以提出另外一个关于我如何做到这一点的建议吗?
我可以在不涉及数据库的情况下实现更改通知机制,但我不愿意,因为使用现成数据库的一个很好的部分原因是获得这种功能......
干杯, 邓克
答案 0 :(得分:0)
如果没有对SQLite实现提供更强大的支持,我认为在您的应用程序中处理此问题是您可以拍摄的最佳选择。
Android Intents文档:http://developer.android.com/guide/topics/intents/intents-filters.html
自定义意图示例:http://thinkandroid.wordpress.com/2010/02/02/custom-intents-and-broadcasting-with-receivers/