I have a problem with my code, I try download a image from the Firebase Storage. And I´m trying to put the image in a ImageView.
@Override
public void onBindViewHolder(@NonNull final PostViewHolder postViewHolder, int i) {
Resources resources = Home_Activity.getResources();
StorageReference storageReference = FirebaseStorage.getInstance().getReference();
storageReference.child("images/-LgXJiSUo44zOIzky-eZ.jpeg");
storageReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
postViewHolder.picture.setImageURI(uri);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(Home_Activity, e.getLocalizedMessage(), Toast.LENGTH_SHORT).show();
}
});
postViewHolder.name.setText(posts.get(i).getPlace_name());
postViewHolder.description.setText(posts.get(i).getPlace_detail());
}