Мой код firebase возвращает ноль при доступе к функциям getValue (____. Class), даже если у меня есть правильный код и я получаю значения из функции getValue (). Может получить доступ ко всему из firebase, но каждый раз возвращает нулевые значения
Пробовал более или менее каждый ответ здесь, но безуспешно.
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
list.clear();
for (DataSnapshot childsnapshot : dataSnapshot.getChildren()) {
meters = childsnapshot.getValue(meterDetails.class);
list.add(meters);
}
Вот код .class
public class meterDetails {
public String name;
public String unit;
public String value;
public String time;
public meterDetails(String Value, String Time, String Unit, String Name) {
this.value = Value;
this.time = Time;
this.unit = Unit;
this.name = Name;
}
public void setName(String name) {
this.name = name;
}
public void setUnit(String unit) {
this.unit = unit;
}
public void setValue(String value) {
this.value = value;
}
public void setTime(String time) {
this.time = time;
}
public meterDetails() {
}
public String getName() {
return name;
}
public String getUnit() {
return unit;
}
public String getValue() {
return value;
}
public String getTime() {
return time;
}
}