【发布时间】:2020-02-27 00:59:29
【问题描述】:
我在邮递员中收到此回复 在 Android 中,我的 response.body() 不为空,但仍然没有图像显示在图像视图中。
if (response.isSuccessful()) {
if (response.body()!=null) {
Glide.with(getApplicationContext()).load(response.body()).into(iv_userimage_header);
Toast.makeText(SubtitutesDashboard.this, "Image Set", Toast.LENGTH_SHORT).show();
}
}
这是邮递员的回复
【问题讨论】:
-
你的方法不对。因为,你不能使用
response.body()方法。您可以使用response.body().byteStream()方法。试试这个。 -
@MustafaYanık Glide.with(getApplicationContext()).load(response.body().byteStream()).into(iv_userimage_header);仍然没有设置图像
-
好的。您可以将字节流转换为 Glide 支持的格式(uri、字节数组等)。你能试试这个吗?
-
@MustafaYanık 你能告诉我怎么做吗?
-
不能使用glide直接加载url有什么原因吗?
标签: android imageview postman retrofit2