0
私はIDのユーザーを持っています。その名前をfirebaseから取得したいと思います。だから、特定のユーザーを見つけるためにorderByKey()メソッドを使い、その後彼のプロフィールから情報を取得しようとしています。しかし、何かがすでにそのノードに固有のパスがわかっている場合は、その場合のクエリを必要としない特定のIDを持つFirebaseからデータを取得する
reference = FirebaseDatabase.getInstance().getReference("Users");
Query query = reference.orderByKey().equalTo(task.author_id);
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
fullName = dataSnapshot.getValue(User.class).getFullName();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
これはうまくいきました –