我应该多久刷新一次Android中的数据(通过http请求)?

时间:2017-04-19 19:17:13

标签: android httprequest retrofit

我必须重复向REST API发出http请求才能刷新我的数据。我应该多久提出一次请求?我想拥有尽可能新的数据,但我也不想每半秒刷新一次。有没有最好的做法?

1 个答案:

答案 0 :(得分:0)

有许多可能的解决方案:

  • 在api中添加对if-modified-since标头的支持,这会减少带宽,但不会减少请求数量。

  • 添加刷新按钮并在需要时手动刷新

  • 使用套接字而不是http请求

  • 使用类似Firebase的消息(如提到的{{3}})来告诉您的应用重新加载数据甚至直接推送数据。