从Api加载图像并缓存它

时间:2017-11-03 04:05:07

标签: java android android-layout listview

我从api获取图像,我创建了一个Gson模型来获取项目,现在我尝试在滑动上加载图像,但它没有显示,图像响应看起来像这样

"image":"2017\/Oct\/1507106147_IMG-20171003-WA0003.jpg"

我只是想知道如何缓存图像,以便在列表视图上显示和平滑滚动。

1 个答案:

答案 0 :(得分:1)

我认为加载图片不是有效的网址/模型。 如果您的图像在服务器上,则必须确保获得正确的URL以访问它:

"image":"https://www.blog.google/static/blog/images/google-200x200.7714256da16f.png"

或者你可能只得到它的一部分,但你仍然需要使它成为完整链接,以便可以访问它,如下所示:

"image":"/images/google-200x200.7714256da16f.png"

String base_url = "https://www.blog.google/static/blog/";
String full_url = base_url + image;