如何使用本地数据库为我的 Flutter 应用程序创建收藏按钮?

Posted

技术标签:

【中文标题】如何使用本地数据库为我的 Flutter 应用程序创建收藏按钮?【英文标题】:How to use local database for creating a fabourite button for my Flutter app? 【发布时间】:2021-11-29 10:09:15 【问题描述】:

我正在开发一个 Quotes 应用程序作为 Flutter 中的初学者练习项目。我的应用程序中有多个页面。现在我想创建一个图标按钮,它将作为用户的书签(标记为收藏夹)。并且在应用栏中会有一个收藏选项,用户可以在其中找到那些标记的页码。如果他们触摸它,它将导航到首选页面。我是一个自学者。所以,现在有点困惑我应该使用哪个功能。我应该使用共享偏好吗?还是 SQlite,以便我可以为我的项目创建该功能?可以给点建议吗?

【问题讨论】:

与SharedPreferences一起去 谢谢兄弟..会去的... 【参考方案1】:

我认为使用共享首选项不是解决您的问题的好主意,因此我建议您使用 sqflite 并创建多个表来获取和保存您的数据。

【讨论】:

你能解释一下吗? 创建 SQLite.db 文件以保存您的报价(您可以查看此链接以获取有关使用 db 文件blog.devgenius.io/… 的更多信息)并创建另一个表以保存您最喜欢的报价。每次您需要获取日期并将日期存储到收藏表

以上是关于如何使用本地数据库为我的 Flutter 应用程序创建收藏按钮?的主要内容,如果未能解决你的问题,请参考以下文章

FLUTTER:多屏应用的本地化

如何让用户使用 JWT 登录 Flutter 应用程序?

如何使用 API 将我的 Flutter 应用程序连接到本地 sql server 数据库?

如何使用 Flutter for Web 从本地文件中读取内容?

如何使用 Provider 实现 Flutter 本地化?

Flutter:如何调用本地 JSON 数据并动态添加到标签栏?