Ich versuche, eine Klasse mit einem generischen Typ zu erstellen, wo ich eine Funktion zum Lesen einer Liste von Entitäten erzeuge. Und ich weiß, dass ich 2 Möglichkeiten habe, dies zu tun: (# 1) durch Lesen jeder Entity in einer Schleife oder (# 2) Erstellen einer Map von Entitäten direkt.
Der zweite Weg sieht effizienter aus, aber leider funktioniert GenericTypeIndicator
nicht mit dem generischen Typ - er gibt IllegalStateException: Unknown type encountered: T
zurück, wenn ich ihn im Code verwende:
Also:
z. Daten:
%Vor%Verwenden Sie ParameterizedType, um ein generisches Klassenobjekt zu finden
%Vor%Tags und Links java android firebase generics firebase-database