Warum kartiert Firestore kein privates Feld vom Typ?Android

Forum für diejenigen, die für Android programmieren
Guest
 Warum kartiert Firestore kein privates Feld vom Typ?

Post by Guest »

Ich habe die folgende Struktur in Firestore:

Die Karte namens Lekturabreve entspricht der folgenden Klasse:

Code: Select all

public class BiblicalShort extends Biblical {
private LHResponsoryShort responsorio;

public BiblicalShort() {
}

public void setResponsorio(LHResponsoryShort responsorio) {
this.responsorio = responsorio;
}
}
< /code>
und die Karte namens Respectorio < /code> entsprechen dieser Klasse:
öffentliche Klasse lhresponSoryShort {
Protected Integer responToryId;
Protected String Text;
Protected Integer -Typ; < /p>
    public Integer getResponsoryID() {
return responsoryID;
}

public void setResponsoryID(Integer responsoryID) {
this.responsoryID = responsoryID;
}

public String getText() {
return this.text;
}

public void setText(String text) {
this.text = text;
}

public Integer getType() {
return this.type;
}

public void setType(Integer type) {
this.type = type;
}

// ...
}
Mein Problem ist, dass, wenn ich versuche, die Firestore -Antwort auf diese Klassen zuzuordnen > Wenn ich die Eigenschaft als öffentlich definiere, erfolgt die Zuordnung korrekt: < /p>

Code: Select all

public LHResponsoryShort responsorio;
Warum wird die Zuordnung nicht an die Eigenschaft ausgeführt. Sind private Eigenschaften nicht einer ordnungsgemäß definierten setzter zugeordnet? In diesem Fall: < /p>

Code: Select all

public void setResponsorio(LHResponsoryShort responsorio) {
this.responsorio = responsorio;
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post