我開始進行Android編程。 我有一個問題,因爲幾天,我想問你,如果你能幫助我。 我想顯示具有不同佈局,文本和圖像的recyclerView。 我有這個代碼,第一種類型,文本正在工作,但圖像沒有出現。未在RecyclerView中顯示圖像
謝謝。
public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) {
Historias object = mList.get(position);
if (object != null) {
switch (object.getTipoHistoria()) {
case tipo_texto:
((CityViewHolder) holder).mTitle.setText(object.getTexto());
break;
case tipo_imagen:
StorageReference storageRef = storage.getReferenceFromUrl("gs://xx.appspot.com/imagenes/un-gato-bebe-433.jpg");
storageRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
new RetrieveFeedTask().execute(uri.toString());
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
}).addOnCompleteListener(new OnCompleteListener<Uri>() {
@Override
public void onComplete(@NonNull Task<Uri> task) {
((EventViewHolder) holder).mImage.setImageBitmap(feed);
}
});
break;
}
}
}