Почему просто удаляется textview после парсинга?

пытаюсь спарсить данные с firebase realtime, но после того, как он получает имя он не заменяет текст в textview, а просто удаляет.

public class NotificationsFragment extends Fragment {


    CircleImageView profile_image;
    TextView name;
    TextView city_text;
    TextView jobs;
    TextView freelance;
    FirebaseUser firebaseUser;
    FirebaseAuth auth;

    private NotificationsViewModel notificationsViewModel;

    public View onCreateView(@NonNull LayoutInflater inflater,
                             ViewGroup container, Bundle savedInstanceState) {

        View view = inflater.inflate(R.layout.fragment_notifications, container, false);
        auth = FirebaseAuth.getInstance();
        firebaseUser = FirebaseAuth.getInstance().getCurrentUser();
        String userid = firebaseUser.getUid();
        DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("Users").child(userid).child("Info");



        name = view.findViewById(R.id.name);
        city_text = view.findViewById(R.id.city_text);
        jobs = view.findViewById(R.id.jobs);
        freelance = view.findViewById(R.id.freelance);
        profile_image = view.findViewById(R.id.profile_image);


        reference.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot snapshot) {
                User user = snapshot.getValue(User.class);
                assert user != null;
                name.setText(user.getName());
            }

            @Override
            public void onCancelled(@NonNull DatabaseError error) {

            }
        });

        return view;
    }
}

User.class

public class User {

    private String id;
    private String name;
    private String imageURL;
    private String city;
    private String job;
    private String Freelancer;

    public User(String id, String name, String imageURL, String city, String job, String freelancer) {
        this.id = id;
        this.name = name;
        this.imageURL = imageURL;
        this.city = city;
        this.job = job;
        Freelancer = freelancer;
    }


    public User() {
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getImageURL() {
        return imageURL;
    }

    public void setImageURL(String imageURL) {
        this.imageURL = imageURL;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getFreelancer() {
        return Freelancer;
    }

    public void setFreelancer(String freelancer) {
        Freelancer = freelancer;
    }
}

Структура базы данных: введите сюда описание изображения


Ответы (0 шт):