我知道这可能是一本非常好的教科书,但我还是可以把它包裹起来。 所以我使用凌空图像请求请求几个位图,我得到一个位图响应。我想要做的是使用for循环遍历响应并使用我所拥有的东西做一些事情。我无法弄清楚如何获得响应的长度。
我知道如果它是一个jsonObject,你可以做response.length。我想要等效的位图或其他一些过程..
ImageRequest request = new ImageRequest(uri, new Response.Listener<Bitmap>(){
@Override
public void onResponse(Bitmap response) {
for (int i = 0; i < response.length(THIS IS WHERE THE PROBLEM LIES; i++) {
//do stuff
file.createNewFile();
outputStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, outputStream);
outputStream.flush();
outputStream.close();
}
}
提前致谢