2017-12-30 44 views
0

ich durch jedes Kind in einem Datum Schnappschuss und stecken den Schlüssel in einer Karte erhalten iterieren versuchen. Im folgenden Codefragment scheint die Ausführung anzuhalten, wo ich Daten in die Karte einfüge.Kann nicht durch jedes Kind auf Firebase iterieren

Es gibt also drei untergeordnete Elemente, aber bei der ersten Iteration wird die Ausführung nach der map.put-Methode beendet. Es stürzt nicht ab, es hört einfach auf und erreicht nicht einmal die Kinderzahl. Ich habe keine Ahnung, was los ist.

Der Schnappschuss definitiv enthält alle drei Kinder und ihre Daten.

Dieser Code ist auf Google App Engine.

+0

können Sie die Protokolle teilen? Und warum das Hinzufügen Sie leere Liste zur Karte (List emptyList = new Arraylist <>(); userPredictions.put (Current, emptyList);)? – mark922

Antwort

0

das Problem gelöst.

Ich hatte meine Liste als

erklärt
Map<String, List<UserFixtures>> userPredictions 

aber ich hätte sein sollen ...

Map<String, List<UserFixtures>> userPredictions = new HashMap<>(); 
Verwandte Themen