Ich arbeite an einer Android App, wo ich ein zufälliges Objekt von Firebase von einem Kind bekommen muss? Wie macht man es in Java?Wie bekomme ich ein zufälliges Objekt von der Firebase-Datenbank in Android?
-1
A
Antwort
2
Dies ist, wie ich es tun würde, vorausgesetzt, ich ein Kind mit n Objekten hatte:
Wenn ich weiß nicht, wie der Wert von n, würde ich in meinen Zuhörern tut dies zuerst die Gesamtzahl zu erhalten von Objekten:
long n = dataSnapshot.getChildrenCount();
Dann würde ich eine zufällige Ganzzahl, ich, zwischen 0 und n erzeugen. Wenn Sie nicht wissen, wie Sie das tun, Google es.
Schließlich möchte ich das i-te Element aus dem Kind bekommen:
final ArrayList<MyObject> objects = new ArrayList<>();
for (DataSnapshot child : children) {
MyObject object = child.getValue(MyObject.class);
objects.add(object);
}
MyObject objectToUse = objects.get(i);
„MyObject“ sollte offensichtlich sein, was Klasse Sie verwenden.
Fehle ich etwas? Gibt es einen besseren Weg, dies zu tun? Ich bin ziemlich neu bei Android und sehr neu bei Firebase, also nimm das was ich zu sagen habe mit einem großen Körnchen Salz, haha.
Verwandte Themen
- 1. Wie bekomme ich ein zufälliges kartesisches Produkt in PostgreSQL?
- 2. Wie bekomme ich ein zufälliges Element aus dem Array?
- 3. Wie bekomme ich ein Objekt von RuntimePropertyInfo?
- 4. Wie bekomme ich ein Objekt von HttpResponse?
- 5. Wie bekomme ich ein Objekt von manytomany?
- 6. Wie bekomme ich ein Objekt von StandardListItem
- 7. Wie bekomme ich ein Objekt von NSMutableDictionary?
- 8. Wie bekomme ich JSON-Objekt in Android?
- 9. Wie bekomme ich ein Objekt von der HttpResponseMessage?
- 10. Wie bekomme ich ein bestimmtes Objekt von der RestTemplate Austauschmethode?
- 11. Zufälliges Objekt in Javascript
- 12. Wie bekomme ich das Objekt von Firebase in Android?
- 13. Wie bekomme ich ein Unterverzeichnis in Android?
- 14. Wie bekomme ich ein benutzerdefiniertes Objekt von callfunc in cx_Oracle?
- 15. Wie bekomme ich ein Audio-Objekt von file_id in Telegram?
- 16. Wie bekomme ich ein Tornado-Objekt?
- 17. Django Inhaltstyp: Wie bekomme ich ein Objekt?
- 18. Android: Wie bekomme ich JSON-Objekt von Zomato API?
- 19. Wie öffne ich ein zufälliges Bild von einem gegebenen Dateiverzeichnis?
- 20. Wie bekomme ich Code von JSON Objekt
- 21. Wie bekomme ich ein VBA-Objekt?
- 22. Android: Wie bekomme ich Dialog Objekt zeigt in einer Aktivität
- 23. Zufälliges Objekt aus der Datenbank mit GORM
- 24. Wie bekomme ich ein Common-Objekt von einer Tabellen-ID?
- 25. Wie bekomme ich ein JSON-Objekt von einer Funktion?
- 26. Wie bekomme ich ein Objekt von ng-repeat mit angular.fromJson()
- 27. Wie bekomme ich ein zufälliges Element von es6 Map oder Set
- 28. Wie bekomme ich die Objekt ID in Firebase Android?
- 29. Wie bekomme ich ein echtes Objekt von Jquery?
- 30. Wie bekomme ich ein zufälliges Element aus einem Set in Swift?