Я занимаюсь этим Android-проектом, в котором мне нужна помощь в получении всех URL-адресов, которые хранятся в хранилище Firebase, и отображении их всех в просмотре изображений. Проблема с данным кодом заключается в том, что он получает только один URL-адрес загрузки. Каким образом я могу получить все URL-адреса для всех изображений, хранящихся в Firebase. Вкратце: есть одно действие, в котором я сохраняю изображения в firebase, а в другом я хочу получить все изображения в Imageview. Как я могу это сделать? Спасибо
if(requestCode== GALLERY_INTENT && resultCode== RESULT_OK)
{
mProgress.setMessage("Uploading....");
mProgress.show();
Uri uri =data.getData();
StorageReference filepath = mStorage.child("Photos").child(uri.getLastPathSegment());
filepath.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
mProgress.dismiss();
Uri downloadUri = taskSnapshot.getDownloadUrl();
Picasso.with(MainActivity.this).load(downloadUri).fit().centerCrop().into(mImageView);
Toast.makeText(MainActivity.this,"Upload done",Toast.LENGTH_LONG).show();
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(MainActivity.this,"Upload failed",Toast.LENGTH_LONG).show();
}
});
}