私は自分のアプリにGoogleのサインインを統合しており、ユーザーU-idを含む火災基地にデータをプッシュしています。私が直面している問題は、私は特定のデータをフェッチしたいと思っています。たとえば、ユーザーAがサインインして5データをプッシュし、ユーザーBがサインインして3データをプッシュします。ユーザーAのようなクエリが必要です。彼の5つのデータ、事前にユーザーB.Thanksに押されすぎず、データ:)それはfirebaseからすべてのデータをフェッチし、これを使用することによりAndroidのFirebaseから特定のデータを取得する方法
:私はすべてのこと.childを試してみました
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot data : dataSnapshot.getChildren()) {
FirebaseModel firebasemodel =
data.getValue(FirebaseModel.class);
firebasemodels.add(firebasemodel);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
。 orderbyと.equalToしかし、仕事did'nt
は私の構造は同様である:
dこの機能をuser_idを追加してuser_idに基づいてデータを取得することで – ashish
私はそのユーザーデータをフェッチしている間に直面しているfirebase.theのユーザーIDを追加しています –
私の答えがあなたに役立つことを確認してください。 – ashish