一段时间后重置变量

时间:2020-06-26 02:47:43

标签: flutter

两天后,我想重置一个地图变量。但是,我希望用户仍然使用该应用程序,而不是“等待持续时间”,所以可能希望使用计时器。

例如如果用户喜欢了一些视频,则直到两天之后,才会再次显示他喜欢的视频作为建议。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Isolate实现这一目标,在其中可以放置Timer.periodic。 由于您谈论的是几天,因此该应用程序很可能会在这段时间内关闭,因此您还应该在shared preferencesfile上启动应用程序时定期保存并读取这些变量。同样,每次用户喜欢视频时,您都应该保存用户喜欢的内容和when he liked it

关于飞镖中的隔离和计时器,article非常好,gist在Flutter中有一个示例。