2017-01-04 28 views
0

Firebase db内の子ノードの子ノードからデータを取得する必要があります。Firebaseデータベースの子ノードから値を取得する方法は?

enter image description here

しかし、私は、nullポインタ例外を取得しておいてください。私は私のAndroid Studioでのコードブロックを試してみました

enter image description here

マイツリー構造は次のようになります。 post_Categoryノードの各子から値を取得するにはどうすればよいですか?

+0

一般に、コード/ jsonをあなたの投稿に直接含めると、あなたが得ているクラッシュのスタックトレースも含めて、より良いチャンスが得られます。 –

+0

@ JohnO'Reilly、心配しないでください。私はちょうど今日、今日にサインアップしました。 .. –

答えて

1

コードを次のように更新する必要があると思われます(Category pojoがfirebase post_Categoryデータにマップされていると仮定します)。

for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) { 
    Category category = childSnapshot.getValue(Category.class); 
} 
+0

論理は健全ですが、post_Categoryノード内の値を取得することはまだ分かりません。 –

+0

上記のコードを試しましたか(あなたのjsonにマップする 'Category'クラスの作成を含む)ですか?もしそうなら、あなたはどんなエラーを見ていますか? –

関連する問題