因此,我有一個從Firebase存儲加載圖片的recyclerview。我使用Glide庫與FirebaseImageLoader配合實現此目的。在過去的星期一之前,所有工作都很順利。圖片不顯示了,沒有錯誤,異常或東西來幫助我弄清楚爲什麼圖像將不會加載了:這裏有一些代碼段:Firebase存儲用戶界面和滑動不顯示圖像
搖籃:
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.firebaseui:firebase-ui-storage:1.2.0'
ImageView的我用於顯示圖像:
<ImageView
android:layout_width="match_parent"
android:layout_height="130dp"
android:id="@+id/imageView_promotions"
android:scaleType="centerCrop"/>
該構建火力地堡存儲鏈接
Java代碼:
public StorageReference getThumbUri(String municipality){
return Constants.STORAGE_REFERENCE.child(Constants.PROMOTIONS).child(municipality).child(promo_thumb);
//returns e.g. gs://myfirebaseapp.com/promotions/Mahikeng/spar_thumb.png
}
加載圖像的代碼:
Glide.with(context).using(new FirebaseImageLoader()).load(promotions.get(position).
getThumbUri(municipality)).into(holder.imageView_promotions);
P.S.這段代碼一直工作得很好,從不改變我向上帝發誓的任何事情。我所做的只是更新我的Android Studio到2.3.1並更新谷歌支持庫到25.3.1
歡迎堆棧溢出!儘管這段代碼可以解決這個問題,但[包括一個解釋](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高您的帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。也請儘量不要用解釋性註釋來擠佔代碼,這會降低代碼和解釋的可讀性! –