public class User_model {
private String userName;
private String userEmail;
private String userPassword;
private String userPhone;
private String userPoint;}
라는 클래스를 만들어서 포인트를 회원가입할떄 받아서
네비게이션 에 넣으려고 하는데 세터 게터 다 만들어서 쓰고잇습니다
View view = navigationView.getHeaderView(0);
nameTextView =(TextView) view.findViewById(R.id.User_name_nav);
emailTextView =(TextView) view.findViewById(R.id.User_email_nav);
User_Point_nav = (TextView) view.findViewById(R.id.User_Point_nav);
nameTextView.setText(auth.getCurrentUser().getDisplayName());
emailTextView.setText(auth.getCurrentUser().getEmail());
User_Point_nav.serText();
firebaseDatabase.getReference().child("User1").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
userdetas.clear();
User_model userdeta = null;
userpoint.clear();
User_model userpoints = null;
for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
userdeta = snapshot.getValue(User_model.class);
userdetas.add(userdeta);
}
for (DataSnapshot snapshot : dataSnapshot.getChildren()){
userpoints = snapshot.getValue(User_model.class);
userpoint.add(userpoints);
}
nameTextView.setText(userdeta.getUserName());
User_Point_nav.setText(userpoints.getUserPoint());
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
닉네임은 받아서 처리햇는데
파이어베이스에 userpoint 까진 받아오는거같은데 저기 User_Point_nav 에
setText 를 이것저것 넣어보고 해봣는데 안되서요 밑에서 받아온거니 게터로 받지말고 바로 위에서 받아도 안되고 닉네임도 auth로 받아지길래 auth에 메타데이터 생각도해서 해봣는데도 잘안되서 도움을 한번더 얻고자합니다 이것만하면 진짜 혼자 다할수잇는데 ㄴㅁㅇㄹ 네비게이션이 골머리를 넘모썩히네요 ...

이런식으로 리얼타임데이터베이스 쓰는데