Zuerst wähle ich Bild aus der Galerie, ich lade es in Firebase Storage, und ich Lagerpfad in Buchknoten, mit anderen Informationen über Buch.Wie kann ich ein Bild mithilfe von Image Path in der Firebase-Datenbank anzeigen?
So wie kann ich Bild und diplay es in ImageView.?
Meine Aktivität (was ich andere Informationen über Buch zu bekommen tue):
ref = dataBD.getReference("books");
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot dataSnap : dataSnapshot.getChildren()) {
Book valueBook=dataSnap.getValue(Book.class);
String idBookDisplay=valueBook.getId_Book();
if(id_user.equals(idBookDisplay)){
String titreLivreToDisplay=valueBook.getNom_livre();
String descLivreToDisplay=valueBook.getDesc_livre();
String prixLivreToDisplay=valueBook.getPrix_livre();
String timeToDisplay=valueBook.getDate_creation();
Book item = new Book();
item.setNom_livre(titreLivreToDisplay);
item.setDesc_livre(descLivreToDisplay);
item.setPrix_livre(prixLivreToDisplay);
item.setDate_creation(timeToDisplay);
feedItems.add(item);
}
}
listAdapter = new FeedListAdapter(AccueilActivity.this,feedItems);
listView.setAdapter(listAdapter);
listAdapter.notifyDataSetChanged();
}
Image im Layout-Datei:
<ImageView
android:id="@+id/book_picture_display"
android:layout_width="@dimen/feed_item_profile_pic"
android:layout_height="@dimen/feed_item_profile_pic"
android:scaleType="fitCenter" />
Knoten Bücher:
ich es jetzt Pfad mein Bild tat, ist wie folgt: 'gs: //book-...com//images/sport23- 03-2017_15: 22: 54', aber ich habe einen Fehler: 'StorageException ist aufgetreten.Objekt existiert nicht bei location.Code: -13010 HttpResult: 404' – Amal