【发布时间】:2018-04-17 12:45:20
【问题描述】:
【问题讨论】:
标签: android firebase arraylist firebase-realtime-database
【问题讨论】:
标签: android firebase arraylist firebase-realtime-database
要从 Firebase 数据库读取/同步数据,您需要附加一个侦听器。一个简单的案例:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("timingInformation");
ref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String previousChildName) {
Log.d(TAG, "onChildAdded:" + dataSnapshot.getKey());
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String previousChildName) {
Log.d(TAG, "onChildChanged:" + dataSnapshot.getKey());
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
Log.d(TAG, "onChildRemoved:" + dataSnapshot.getKey());
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String previousChildName) {
Log.d(TAG, "onChildMoved:" + dataSnapshot.getKey());
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.w(TAG, "onCancelled", databaseError.toException());
}
};
如需了解更多信息,请参阅 Firebase documentation on loading data from a list 和 reference documentation on what you can do with a snapshot。
【讨论】: