在 Android Studio 中无法从 Firebase 获得所有价值

Cant get all value from Firebase in Android Studio

我在读取 Firebase 数据库中的值时遇到一些问题, 这是实时数据库的结构,抱歉我不允许嵌入图片:

这是我的对象 class,还包含构造函数、Getter 和 Setter:

public class ScheduleObject {
    private String TimeEnd;
    private String TimeStart;
    private Boolean isActive;

    ...
}

当我使用 dataSnapshot.getValue(ScheduleObject.class) 时,我将从 TimeEnd 和 TimeStart 获取值,但 isActive 始终为 return null。似乎它没有在 Firebase 上获得价值,但我不知道为什么?

        public void onDataChange(DataSnapshot dataSnapshot) {
            if (dataSnapshot.exists()) {
                scheduleObject = new ScheduleObject();
                scheduleObject = dataSnapshot.getValue(ScheduleObject.class);
            }
        }

只有当我使用 dataSnapshot.child("isActive").getValue(Boolean.class) 时,它才会 return 来自 Firebase 的值。 感谢您的帮助!

选项 1) 如果您的布尔字段被命名为 isActive,则 getter 必须被命名为 isIsActive() 或 getIsActive()

选项 2) 如果您想要 getter isActive,字段名称将仅处于活动状态