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));
                }
            });
        }
}}
 
    