为 recyclerviewholder 中的每个视图从 Android 向服务器发送 http 请求

Sending http requests from Android to server for every view in recyclerviewholder

我需要帮助:)

因此,当文件显示在 recyclerview 的屏幕上时,我需要向服务器发送 API 调用以获取文件的每个视图,每个用户会话可能会发送 500-1000 个请求,甚至更多,所以我不这样做当 100.000 人开始滚动时,基本上不想 ddos​​ 服务器 :) 示例:imagege_viewed 对于滚动动态时看到的每张 Instagram 照片

我想我知道 Volley Retrofit 或 Async 可以处理它,但我需要找出最好的方法来做到这一点,所以任何帮助都意义重大。

我需要调用 UpdateView(file_id);每次加载图像时。

考虑在调用 api 之前将您的信息保存在本地存储中。

例如,您可以使用 OrmLite (The one i'm using) or Realm。之后,您可以批处理您拥有的每个请求并在一个调用中发送它,而不是为每个访问的视图调用 api。

您甚至可以在用户未使用您的应用程序时将任务安排为 运行。您可以查看 this 视频。

希望对您有所帮助!