2016-11-19 3 views
0

Я использую интерфейс хранилища Firebase для получения изображений из хранилища. Я храню файл url в базе данных, но для получения этих изображений требуется слишком много времени (возможно, 5 минут в Wi-Fi). Некоторые изображения имеют высокое качество, поэтому их размер также составляет около 11 МБ.Интерфейс памяти Firebase - занимает слишком много времени

StorageReference storageReference = FirebaseStorage.getInstance().getReferenceFromUrl(item.getPhoto()); 
    dogBreedName.setText(item.getName()); 
    Glide.with(activity) 
      .using(new FirebaseImageLoader()) 
      .load(storageReference) 
      .into(dogBreedPhoto); 

Я мог бы масштабировать изображение немного, но я не хочу потерять качество. Вы знаете о другом решении?

+0

привет, вы получите решение этой проблемы? если это так, пожалуйста, помогите здесь http://stackoverflow.com/q/42480626/3671509 –

ответ

0

его немного поздно, но все же, если вы не нашли ответ, вы можете попробовать это из

StorageReference storageReference = FirebaseStorage.getInstance().getReferenceFromUrl(item.getPhoto()); 
    dogBreedName.setText(item.getName()); 
    Glide.with(activity) 
      .using(new FirebaseImageLoader()) 
      .load(storageReference) 
      .dontAnimate() 
      .into(dogBreedPhoto); 

добавления dontAnimate() работал для меня