[英]Firebase database - Retrieve data from database
我是新的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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.