0
これを説明するのは難しいです。Firebaseのデータ構造の行をスキップ
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference messagesRef = rootRef.child("messages");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String meessage = ds.child("meessage").getvalue(String.class);
String user = ds.child("user").getvalue(String.class);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
messagesRef.addListenerForSingleValueEvent(eventListener);
はそれが役に立てば幸い:https://myownproj.firebaseio.com/messages/i_dont_know_the_name/user
Firebase-root
|
---- messages
|
---- -Kjf489hj4983h3bhj
|
---- meessage: "Hello!"
|
---- user: john
私は 'https:// myownproj.firebaseio.com/messages/i_dont_know_the_name/user'を読んでみません。私は*書きたいです* –
あなたの答えをアップアップしました。 –
これはあなたの質問には言及していません。上記のコードはデータを読み込むためのものです。 setValue()メソッドは参照で直接動作するため、特定のIDを持たない場合は、そのメソッドを使用することはできません。あなたがそのIDを持っていなければ残念なことに、木の下に行くことはできません。 –