【发布时间】:2017-04-21 18:39:29
【问题描述】:
【问题讨论】:
标签: android-studio firebase firebase-realtime-database
【问题讨论】:
标签: android-studio firebase firebase-realtime-database
试试这个:
Query q1 = databaseReference11.child("Memo").child(userId);
q1.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot data : dataSnapshot.getChildren()) {
Mome mome = data.getValue(Mome.class);
ArrayList.add(mome);
} }
}
【讨论】:
请使用此代码:
ArrayList arrayList = new ArrayList();
Query q1 = databaseReference11.child("Memo").child(userId).child(pushedId);
q1.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String memo = dataSnapshot.child("memo").getValue(String.class);
arrayList.add(memo);
}
其中pushedId 是push() 方法生成的唯一ID。希望对您有所帮助。
【讨论】: