Ich mache dieses Android-Projekt, in dem ich Hilfe beim Abrufen aller URLs, die in Firebase Storage gespeichert sind, und zeige sie alle in Imageview. Das Problem mit dem angegebenen Code besteht darin, dass nur eine Download-URL abgerufen wird. Auf diese Weise kann ich alle URLs für alle in Firebase gespeicherten Images abrufen. Kurz gesagt: Es gibt eine Aktivität, in der ich die Bilder in Firebase speichern und in anderen möchte ich alle Bilder in Imageview abrufen. In welcher Weise kann ich es tun? DankWie erhalten Sie URLs aller Bilder, die in Firebase in Android gespeichert sind?
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();
}
});
}
Können Sie mir empfehlen, einen Weg, das zu tun? – Rohit