2016-08-06 5 views
0

firebaseデータベースの画像Databaseを添付しています。私はOPLにいて、その親に行きたいです。そこに私を連れて行くことができる "GetChildren"のようなfuctionの "GetParent()"のようなものがありますか?firebaseデータベース内のエントリの親に行く

+0

必要なのは、['DatabaseReference.getParent()'](https://firebase.google.com/docs/reference/android/com/google/firebase/database/DatabaseReference.html#getParent ))。あなたのコードがあなたが望むことをすることに問題があるなら、[問題を再現するのに必要な最小限のコードを表示できますか?](http://stackoverflow.com/help/mcve)?そうすれば、助けがさらに楽になります。 –

+0

[Firebase - 親ノードの値を文字列として取得する方法](http://stackoverflow.com/questions/30669363/firebase-how-get-to-value-of-parent-node-as-string) ) – LearningToCode

答えて

0

データベースからデータを読み取るには、適切な場所にリスナーを設定する必要があります。これらのリスナーは、メソッドonChildAdded()と​​を使用した更新と同様に、一度に値を提供します。あなたのケースでは

、スナップショットを提供し、このリスナーのonChildAdded()方法を設定するライン mDatabase.child('ActionList').addChildEventListener(listenerName); を使用してActionListにchildListenerを添付しなければなりません。そのスナップショットから子供を横切ってdataSnapshot.getChildren()を使用して値を取得するには、この関数child.getKey()メソッドを使用します。