How to make Volley NetworkImageView worke offline

前端 未结 6 2194
悲&欢浪女
悲&欢浪女 2021-02-10 18:04

I use Volley NetworkImageView to download images from internet and show in my listview. Now I want to make Volley NetworkImageView show sa

6条回答
  •  耶瑟儿~
    2021-02-10 18:48

    Just add this line in BasicNetwork class

    if (!ConnectivityUtils.isNetworkEnabled(CardApplication.getContext()) && request instanceof ImageRequest) {
                VolleyLog.e("Cached response", "No Network Connectivity for Url=", request.getUrl());
                return new NetworkResponse(HttpStatus.SC_NOT_MODIFIED,
                        request.getCacheEntry().data, responseHeaders, true);
            }
    

    and for data request expiry you can change the Cached.Entry using using own HttpHeaderParser

    Here is Link which explain thing in detail

提交回复
热议问题