标签: android httprequest retrofit
我必须重复向REST API发出http请求才能刷新我的数据。我应该多久提出一次请求?我想拥有尽可能新的数据,但我也不想每半秒刷新一次。有没有最好的做法?
答案 0 :(得分:0)
有许多可能的解决方案:
在api中添加对if-modified-since标头的支持,这会减少带宽,但不会减少请求数量。
添加刷新按钮并在需要时手动刷新
使用套接字而不是http请求
使用类似Firebase的消息(如提到的{{3}})来告诉您的应用重新加载数据甚至直接推送数据。