Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać dokument do właśnie tej klasy tym kodem:
val user = docReference.toObject(User::class.java) Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę User bo wtedy zwraca mi to tylko null (╯°□°)╯︵┻━┻
Da się jakoś w data class dopisać kod, który też będzie zbierał info z tej kolekcji?
@mamniciwszystko: oczy szczypio od tego konstruktora, który zresztą, zdaje się, że jest zbędny. A co się dzieje, jak po prostu dodasz sobie pole w klasie?
data class User( var uid: String = "", var nickname: String = "", var email: String = "", var description: String = "Prawda, jesteś ;)", var avatar: String = "default", var banReason: String = "", var bannedBy: String = "", var pin:
Rosja? Proszę Cię NATO ich rozjedzie, Rosja strzela z karabinów z 1 wojny światowej nie dadzą rady ( ͡°͜ʖ͡°) póki co to Rosja rucha całą Europę w dupę wielkim czerwonym siusiakiem, a wy nadal wierzycie w wielką zachodnią Europę i NATO? #wojna #ukraina #rosja
val user = docReference.toObject(User::class.java)
Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę
User
bo wtedy zwraca mi to tylkonull
(╯°□°)╯︵ ┻━┻Da się jakoś w
data class
dopisać kod, który też będzie zbierał info z tej kolekcji?#firebase
#firestore
#java
#kotlin
#androidstudio
#programowanie
import java.time.ZoneOffset.UTC
import java.time.ZonedDateTime
data class User(
var uid: String = "",
var nickname: String = "",
var email: String = "",
var description: String = "Prawda, jesteś ;)",
var avatar: String = "default",
var banReason: String = "",
var bannedBy: String = "",
var pin: