在 Flutter SQFLite 数据库中监听实时变化

Reh*_*ill 5 flutter sqflite

我在Flutter 中创建了一个功能齐全的应用程序。它使用sqflite插件来存储数据。我想要一个数据更改侦听器,它会在添加或更新新数据时更新或刷新数据。我怎样才能做到这一点。我遇到了一个 sqflite 助手插件sqlcool,但无法找到一种方法来将它与我在 sqflite 中的现有数据库一起使用。请帮我。
谢谢。

Oma*_*att 0

通过实现Streams,适配BloC模式,可以实现类似监听sqflite变化的功能。您可以查看此博客文章以获取示例。实现此目的的一种方法是更新与 sqflite 配对的 Stream。通过这种方法,您可以使用 StreamBuilders,当 Stream 发生更改时,它可以自动重建子小部件。