私はusers
のリストを持っていますが、それぞれにchatRoomList
という名前のオブジェクトのリストがあります。 Firebaseからオブジェクトリストを取り出す方法
DBからこのリストを取得するにはどうすればよいですか? 残念ながら、私はこれを行うことはできません。私は結果
for (DataSnapshot child : dataSnapshot.getChildren()) {
Log.e(TAG, "User val " + child.getValue().toString());
}
を反復処理しようとした
User user = dataSnapshot.getValue(User.class);
if (user.getObjectId().equals(myId)) {
List<ActiveChatRoom> list = user.getActiveChatRooms();
}
しかし、私は値をどうするのか分からない私が取得:
User val {-KZGY1PWEFgMoHIap8Ew={receiversName=Test2, chatRoomId=-KZGY1KxX6zeUr3zAVNL, receiversPic=www.url.com}, -KZGXztjZ73GhCaabrBg={receiversName=Test, chatRoomId=-KZGXzp5jp4br0AL6edD, receiversPic=www.url.com}}
感謝をやるだろうと思いobject.Useチャットモデルを渡します!だからFirebaseの構造のために 'Map'を使わなければなりませんか? –
@GidiSprintzinはい、正確に –