我从 api 获取图像,我创建了一个 Gson 模型来获取项目,现在我尝试在 glide 上加载图像,但它没有显示,图像响应看起来像这样
"image":"2017\/Oct\/1507106147_IMG-20171003-WA0003.jpg"
我只是想知道如何缓存图像,以便它可以在listview上平滑地显示和滚动。
最佳答案
我认为这不是加载图像的有效网址/模型。 如果您的图像位于服务器上,则必须确保获得正确的 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;
关于java - 从 Api 加载图像并缓存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47088311/