2017-08-17 10 views
-3

enter image description hereはどのようにデータベースFirebase

私はNomDirectionを取得したいが、それは私のために動作しませんに帰するアクセスもする、任意のヘルプplzzz?!!

Fdatabase = FirebaseDatabase.getInstance().getReference().child("Fondation").child("Directions"); 
Fdatabase.orderByChild("NomDirection").addValueEventListener(new com.google.firebase.database.ValueEventListener() { 
    @Override 
    public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) { 
     //final List<String> etab = new ArrayList<String>(); 
     for (DataSnapshot child : dataSnapshot.getChildren()) { 
      namedirection = (String) child.child("NomDirection").getValue(); 
      // etab.add(namedirection); 
      Toast.makeText(testFondation.this,namedirection,Toast.LENGTH_SHORT).show(); 

     } 

    } 

答えて

1

.getReference().child("Fondation").child("-KrjG...").child("Directions")を使用する必要があります。

よく見る.getReference("Fondation/-KrjG.../Directions)

あなたのケースでは、 "KrjG ..."で始まるキーをクエリに挿入する必要があります。

+0

オハイオ州申し訳ありませんが、ここの間違いのために、私はすでにこの子供を追加しましたが、それは動作しません! :( –

+0

@IkramLaaroussiこんにちは。あなたはこのリンクをチェックしましたか?https://stackoverflow.com/questions/41591045/how-to-get-nested-child-from-firebase-database-using-android?それはあなたのために働くでしょう。 – Piyush

+0

@IkramLaaroussi Uは、キーと値で検索されたデータをどのように取得するのかをチェックすることができます – Piyush

関連する問題