вот мой код
myRef.child("Donors").child(currentFirebaseUser.getUid()).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
user = dataSnapshot.getValue(UserInformation.class);
String s=user.getUserName();
...
Я получаю следующую ошибку:
java.lang.NullPointerException: попытка вызвать виртуальный метод 'java.lang.String com.sy.food.UserInformation.getUserName ()' для ссылки на пустой объект.
Как я могу заставить это работать?
[EDIT]
вот моя база данных https://i.stack.imgur.com/fqDYP.png
[решено]
myRef ссылался на другого потомка моей базы данных, а не на базу данных, и я не обращал на это внимания. вот что вызвало исключение nullPointerException.