作为初学者,我需要针对以下情况的架构建议。
我的应用程序写入少量数据,并为每次用户交互(单击)向用户界面(从sqflite)返回少量查询结果。
至少有三种方法可以做到这一点;
我无法在Future Provider上获得成功,也找不到类似的示例。 (几乎所有将来的提供程序示例都与Web服务有关,而不与sqflite有关)
因此,我开始问哪种方法正确或可以是另一种方法?如果您说“将来的提供者”可能是最合适的方法,那么我将专注于此。
非常感谢您。 最好的问候。
答案 0 :(得分:0)
如果您想根据用户输入返回查询,则需要使用第二个选项,我已经使用此策略亲自开发了一个生产级应用程序,它的工作原理就像魅力。
这是指向该应用程序的github存储库的链接,如果您在实现方面遇到任何困难,可能会问到。
包含DateTime的“ ChangeNotifierProvider”的代码 https://github.com/asadamatic/Daily-Todo/blob/master/lib/main.dart
包含Consumer
的DateTime的ChangeNotifierProvider的代码
https://github.com/asadamatic/Daily-Todo/blob/master/lib/Screens/HomeScreen.dart
您不想要签出该应用程序,看看是否可以与其关联, https://play.google.com/store/apps/details?id=com.legacyllc.dailytodo