【发布时间】:2017-09-26 06:17:35
【问题描述】:
一旦加载了Activity,是否有任何方法可以从Firebase 读取数据。目前我使用的是常规的valueEventListener,但为了使其正常工作,数据库中必须进行某种更改
mDatabaseReference.child("Users").child(mUser.getUid()).
child("Posts").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
arrayOfQuestionForms.clear();
for (DataSnapshot postSnapshot: dataSnapshot.getChildren()) {
QuestionForm tempQuestionForm = postSnapshot.getValue(QuestionForm.class);
arrayOfQuestionForms.add(tempQuestionForm);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
我正在寻找一种无需使用侦听器即可从Firebase 读取数据的方法。我看过其他类似的帖子,但我认为还没有明确的答案。
【问题讨论】:
标签: android firebase firebase-realtime-database