2016-11-19 35 views
0

我正在使用Firebase存儲用戶界面從存儲中獲取圖像。我將文件URL存儲在數據庫中,但獲取這些圖像需要花費太多時間(Wi-Fi上可能需要5分鐘)。一些圖像質量高,因此它們的大小也在11 MB左右。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()爲我工作