2016-04-15 15 views
0

ich folgendes Problem bin vor:Firebase - Android: Abrufen von Arraylist Firebase - Fehlgeschlagen Typen abprallen

ich ein Objekt meiner Feuerbasis laden und eines des Attributs ist eine Arraylist. Das funktioniert wie ein Zauber und ich bekomme alle Objekte mit ihren Attributen in meine Basis.

Wenn ich mag diese Daten, die ich folgende Fehlermeldung erhalten abzuzurufen:

com.firebase.client.FirebaseException: Failed to bounce to type 

Dies geschieht, weil ich nicht die Daten aus der Firebase als Arraylist abrufen kann und es in einer importieren, um die gleiche Art von Objekt I verwendet hochladen. enter image description here Wie kann ich diese Art von Firebase-Objekten in ein Java-Objekt konsumieren?

Vielen Dank

+0

Sie haben ein Bild des JSON-Baums in Ihre Frage eingefügt. Bitte ersetzen Sie dies durch den tatsächlichen JSON als Text, den Sie einfach erhalten, indem Sie auf die Schaltfläche "Exportieren" in Ihrer Firebase-Datenbank klicken. Da der JSON als Text durchsuchbar ist, können wir ihn einfach verwenden, um mit Ihren tatsächlichen Daten zu testen und sie in unserer Antwort zu verwenden, und im Allgemeinen ist dies nur eine gute Sache. –

+0

Sie haben auch keinen Code von dem, was Sie versucht haben, gezeigt. Die Firebase-Dokumentation zu [Daten speichern] (https://www.firebase.com/docs/android/guide/saving-data.html) und [Daten abrufen] (https://www.firebase.com/docs/android /guide/retrieving-data.html) sollte Ihnen einen guten Griff geben, um anzufangen. –

Antwort

0

Endlich habe ich es geschafft, eine Lösung zu finden. "Groupmember" ist ein Arraylist, aber es enthält HashMap anstelle des Objekts, das ich zum Hochladen übergeben habe - macht Sinn! :-)

Verwandte Themen