我正在创建一个类似于olx.com安卓应用的应用,其中人们可以放置二手商品的广告,其他人可以搜索并获取有关它的信息作为我班级的作业。
现在我应该如何实施功能,例如显示有关用户最近浏览过的广告的建议广告。如果用户刚刚观看了价值5000美元的汽车广告,则会向他展示另外5个价格范围为3000美元的汽车广告到7000美元。
到目前为止,我要保留跟踪用户查看的最后一个广告的共享偏好,并从某个范围的数据库获取相同类别的广告。 这可能是一个解决方案,但有没有更好的方法来获得该功能?
提前感谢您的帮助。 问候。
答案 0 :(得分:0)
听起来不错。向他们展示5倍以上同类别的汽车。尺寸,价格,发动机尺寸,门。存储在共享偏好中,最后一辆车的类别是完全可行的。
但是如果你想跟随他们看过的最后3辆汽车的趋势,那么可能使用数据库会更合适,以跟踪他们的历史。这也可以用作查看历史记录列表。你可以把它们带回他们已经看过的东西。你甚至不需要在他们看到的汽车上重新存储信息,只需要ID,并使用汽车桌上的ID来提取信息。