dataSnapshot has the object but getValue() will return null

前端 未结 2 1738
离开以前
离开以前 2021-01-21 04:27

So I\'m struggling with this issue for about three hours now.
I have this user class

public class User {
private String user_id;
private String userNa         


        
相关标签:
2条回答
  • 2021-01-21 04:34

    I had this same problem, turns out it was happening because the class (in your case User.class) doesnt have setter methods for the required variables

    0 讨论(0)
  • 2021-01-21 04:48

    You need to iterate over dataSnapshot.getChildren(...for example

                    for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
                        User user = childSnapshot.getValue(User.class);
                     }
    
    0 讨论(0)
提交回复
热议问题