Невозможно загрузить удаленное изображение, полученное с помощью камеры телефона с использованием хранилища Firebase

#android #firebase-storage #picasso

# #Android #firebase-хранилище #picasso

Вопрос:

Захват изображения с помощью камеры телефона возможен с помощью photoIntent, затем загрузка захваченного изображения проходит успешно, и я могу наблюдать изображение, полученное в хранилище Firebase, но я не могу загрузить изображение из хранилища Firebase, и я просматриваю только заполнитель, но изображения, размещенные из галереи, загружаются в представление изображения и видны. В чем может быть проблема, что photoIntent и я использую библиотеку Picasso для визуализации этих изображений из хранилища Firebase? Любая помощь будет оценена. Прикрепленный метод получает URL-адрес изображения из базы данных Firebase в реальном времени и должен загружать изображение в виде изображения

 ` private void assignDetails(String d_name, String d_phone, String d_image, String d_email, String d_location, String d_price, String d_capacity) {
    tv_name.setText(d_name);
    tv_phone.setText(d_phone);
    tv_email.setText(d_email);
    tv_location.setText(d_location);
    tv_price.setText(d_price);
    tv_capacity.setText(d_capacity);

    Picasso.with(getApplicationContext).load(d_image)
            .placeholder(R.drawable.back_image)
            .fit()
            .centerCrop()
            .into(detail_image);
}`
 

Комментарии:

1. Пожалуйста, поделитесь своим кодом, чтобы другие могли посмотреть. С фрагментом кода никто не сможет помочь.

Ответ №1:

  • Слава богу, наконец-то рендеринг работает, проблема не в хранилище Firebase, а в библиотеке Picasso.
  • Решение: обновите библиотеку Picasso до последней версии :
  • Примечание: в предыдущей версии Picasso (picasso: 2.5.2) обнаружена ошибка, из-за которой не загружаются большие изображения (например, 10 МБ), особенно на новых телефонах с камерами с большим разрешением. Если вы столкнулись с этой проблемой, вам может потребоваться обновление до последней версии Picasso (picasso: 2.71828) на момент написания этого ответа . Проверьте наличие последней версии https://github.com/square/picasso