我想從我的火力數據庫中獲取smth3的參考如何讓孩子火力數據庫
|smth1
---|smth2
---|smth3
---|smth4
---|smth5
代碼的參考:
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference().child("smth1")
.child("smth2");
mDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
int count = 0;
DataSnapshot needSnapshot = null;
for (DataSnapshot snapshot : dataSnapshot.getChildren()){
needSnapshot = snapshot;
if(count == getPosition()){
break;
}
count++;
}
mDatabase.child(needSnapshot.getKey()).removeValue();
notifyItemRemoved(getPosition());
notifyItemRangeChanged(getPosition(), getItemCount());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
這個代碼總是刪除smth2。
越來越基準後,我想與所有的孩子們將其刪除和值 請幫助加入這個依賴於你的應用程序級的建造得到的smth3