Похоже, что Picasso не может загрузить изображения из FirebaseStorage.
вот мой код:
@Override
protected void onBindViewHolder(@NonNull final FirebaseAdapter firebaseAdapter, final int i, @NonNull ItemListProduct itemListProduct) {
Picasso.get().load(itemListProduct.getITEM_IMAGE())
.error(R.drawable.googleg_standard_color_18).into(firebaseAdapter.itemImage);
Вот другой способ, который я пробовал с моей стороны:
firebaseAdapter.itemImage.setImageURI(Uri.parse(String.valueOf(Picasso.get().load(itemListProduct.getITEM_IMAGE()))));
И это мой макет:
<androidx.cardview.widget.CardView
android:background="#E9E9E9"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_marginTop="2dp"
android:layout_marginStart="2dp"
android:layout_marginBottom="4dp"
android:layout_marginLeft="2dp"
android:id="@+id/ItemImageViewAdapter"
android:layout_width="90dp"
android:layout_height="85dp"
android:scaleType="fitCenter"/>
Я также проверил предыдущую ошибку, но все равно не получил ответ на это. Итак, я снова отправляю вопрос о том, как получить изображения из URL FirebaseStorage.
Ниже приведен URL-адрес моего хранилища:
uploadTask = reference.putFile(imageUri)
.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
dialog.dismiss();
// Get a URL to the uploaded content
downloadImageUrl = reference.toString();
Не работает ли сейчас Пикассо ???
Я даже пробовал с Glide, но все же не работает т работы.
Glide.with(context).load(itemListProduct.getITEM_IMAGE()).error(R.drawable.googleg_standard_color_18)
.into(firebaseAdapter.itemImage);