标签: java android database tinder
不确定这是否是正确的问题,我正在制作一款有点像火种的应用,因为它有可以向左或向右滑动的卡片,但是我无法弄清楚我会怎么做永远不会向用户多次显示同一张卡,我是否必须在数据库中拥有类似的真/假值?
答案 0 :(得分:2)
查看名为布隆过滤器的内容。这是一种测试集合中项目成员资格的方法。这里,“item”将是可能向用户显示的卡片,并且该组将包含已经显示的所有卡片。使用布隆过滤器意味着您永远不会向已经看过该卡的用户显示卡。但小的缺点是,你可能永远不会向他展示他从未见过的卡片。