Firebase数据库-从数据库检索数据

扎皮·芒斯

我是新的firebase开发人员,正在开发使用firebase数据库的android应用程序。这是我数据库的一部分。

在此处输入图片说明

这是我的模型课:

public class Exam {
    private String id;
    private int subject;
    private String school;
    private Long examineDate;
    private int likeCount;
    private HashMap<String,Object> timeStampSubmit;
    public Exam(){};
    public Exam(String id, int subject, String school, Long examineDate, int likeCount) {
        this.id = id;
        this.subject = subject;
        this.school = school;
        this.examineDate = examineDate;
        this.likeCount = likeCount;
        HashMap<String, Object> timestampNowObject = new HashMap<String,Object>();
        timestampNowObject.put(Constant.FIREBASE_PROPERTY_TIMESTAMP, ServerValue.TIMESTAMP);
        this.timeStampSubmit = timestampNowObject;
    }
}

我想从数据库中获取数据并将其解析到一个Exam对象。

你能给我建议还是有什么想法吗?

威力克

您是否已阅读本指南-在Android上检索数据

使用示例 ValueEventListener

ValueEventListener examListener = new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        Exam exam = dataSnapshot.getValue(Exam.class);
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
    }
};
ref.addValueEventListener(examListener);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章