检查图片是否已经看过的最佳方法

时间:2014-03-02 21:20:56

标签: android django

我的Android应用程序从Django服务器抓取随机图片。在我的应用程序中,您可以对图片进行投票。

我希望能够确保用户永远不会两次获得相同的图片。我已经在应用程序本身保存了array of integers本地picture id

我的问题是,让服务器只发送尚未投票的新照片会是什么样的最佳/良好做法?

我正在考虑向服务器发送整数数组,以便服务器可以交叉检查并发回一个尚未投票的服务器,但认为这可能是一个更大规模的问题 - >使服务器进行太多计算。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我对Django了解不多,但要么你需要按照你的建议做,要么你可以要求随机图片,服务器会回复它打算发送的ID,你的应用回复是或否取决于它是否想要那个。然后,服务器要么提供另一个随机ID,要么接受图片并发送它。

另外,使用集合代替数组 - 您对顺序没兴趣,只是想避免重复。

相关问题