检查响应是否为新的最佳方式是什么,例如不是来自缓存?这样做的理由是,我们只想在资产被修改的情况下进行一些昂贵的处理。
目前我们有以下内容:
if ((response.networkResponse() != null &&
response.networkResponse().code() == HTTP_NOT_MODIFIED) ||
response.cacheResponse() != null)
我想知道这是否是达到此目的的正确/最佳/简洁方式。
答案 0 :(得分:0)
如果有缓存响应,则响应从缓存中提供。无需检查网络响应。