【问题标题】:How to add new badge to general item in flutter?如何在颤动中为一般项目添加新徽章?
【发布时间】:2020-12-20 02:11:21
【问题描述】:

我有一个带有 MySQL db 的颤振应用程序,它有一个项目列表,我想用带有红色圆圈的新添加项目或上面的新徽章通知用户。

但问题是该项目是通用的并且不只属于该用户,所以我不能说将“is_read”列添加到该项目并从 false 更改为 true。

这个问题的解决方案是什么?

【问题讨论】:

  • 您可以在 sharedpreferences 中保存您的项目已被读取的设置。

标签: mysql sql database flutter oop


【解决方案1】:

尝试为用户检查的内容创建另一个表, 列:user_id、product_id。

并且可能会添加一个时间限制,所以它不会变得那么大。因此,任何超过一定时间可用的产品都不会被标记为“新”天气用户是否检查过,如果他们检查过,您可以将其从表中删除。

【讨论】:

  • 感谢您的评论,但是我该如何设置时间限制以及用户和产品之间的关系(我认为它必须是多对多)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多