I am trying to get list of all Url from Firebase Storage into ArrayList. I tried using getDownloadUrl() method but ArrayList remains empty.
Here is my code-
public class LoggedIn extends AppCompatActivity {
RecyclerView recyclerView;
ArrayList<Uri> Url=new ArrayList<>();
StorageReference storageReference= FirebaseStorage.getInstance().getReference();
int in;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_logged_in);
Bundle extras=getIntent().getExtras();
String value = extras.getString("email");
for(in=1;in<6;in++){
storageReference.child(in+".png").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Url.add(in,uri);
Log.d("success",String.valueOf(uri));
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.d("Failed",String.valueOf(e));
}
});
}
}}