java - 安卓 : Firebase Realtime database

标签 java android firebase firebase-realtime-database

如何添加有关某人的完整信息,例如姓名、年龄、性别等。 与日期,以便我可以使用给定日期检索数据

例如一个月或一天的数据?

如果可以的话我应该使用对象来保存数据吗?

如何检索对象数据? 这就是我这个阶层的人

class person{
    String fname;
    String lname;
    String sex;
    String address;
    String id;
    int age;
    person(){}
}

我需要添加 getter/setter 吗? 我应该将其作为内部类还是普通类?

最佳答案

将 Java 对象写入数据库时​​,Firebase 会写入:

  • 公共(public)字段
  • 属性 - 由公共(public) getter 和/或 setter 定义

所以最简单的来说,这会起作用:

public class person{
    public String fname;
    public String lname;
    public String sex;
    public String address;
    public String id;
    public int age;
}

如果您在另一个类中定义此类,则需要将其设为静态:

public static class person{
    ...

关于java - 安卓 : Firebase Realtime database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959010/

相关文章:

java - OpenShift上SpringBoot和Vert.X应用程序的建议容器/POD CPU大小

java - StringBuilder 和 StringBuffer 的区别

java - 不同的url采用不同的认证方式

javascript - Firebase 云触发器功能 - 如何向所有用户发送通知?

java - 更改密码 Activity

android - 如何在正在运行的服务和 Activity 之间共享对象

android - 最佳实践 : Update ArrayAdapter continuously

java - 使用 Google API 时 Ant 无法构建

java - Firebase Java 管理 SDK 错误

database - 在 Firebase 中,有没有办法在不加载所有节点数据的情况下获取节点的子节点数?