현재 사용자 세부 정보 (예 : firebase에 로그인 한 사용자) 가져 오기

사용자 8101393

firebase UserNode에서 현재 사용자 세부 정보를 가져와야하는 애플리케이션을 개발 중입니다. 제 경우에는 현재 사용자의 이름과 성을 얻고 싶습니다. 모든 사용자 목록을 성공적으로 가져 왔지만 로그인 한 현재 사용자 세부 정보를 얻으려면 어떻게해야합니까.이 코드를 사용하여 모든 사용자를 가져옵니다. 현재 로그인 한 사용자 세부 정보를 얻으려면이 코드에서 수행 할 작업을 안내하십시오.

DatabaseReference DataRef;
    DataRef = FirebaseDatabase.getInstance().getReference().child("UserNode");

    DataRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
                String acctname = (String)childSnapshot.child("firstname").getValue();
                Log.i("name", acctname);
            }
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {
            Log.e("error", databaseError.getMessage());
        }
    });
알렉스 마모

특정 사용자를 얻으려면 DatabaseReference고유 식별자 를 사용해야합니다 . 따라서이 줄을 변경해야합니다.

DataRef = FirebaseDatabase.getInstance().getReference().child("UserNode");

FirebaseUser firebaseUser = firebaseAuth.getCurrentUser();
String uid = firebaseUser.getUid();
String uid = firebaseUser.getDisplayName(); //display the entire name
DataRef = FirebaseDatabase.getInstance().getReference().child("UserNode").child(uid);

그리고이 코드를 사용하십시오 :

DataRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        String acctname = childSnapshot.child("firstname").getValue(String.class);
        Log.i("name", acctname);
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {
        Log.e("error", databaseError.getMessage());
    }
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Firebase에 로그인 한 후 현재 사용자 가져 오기

분류에서Dev

사용자 지정 인증 MVC 4에 로그인 한 현재 사용자 가져 오기

분류에서Dev

PyroCMS의 post_user_login 이벤트에서 로그인 한 사용자 세부 정보 가져 오기

분류에서Dev

현재 사용자에 대한 모든 프로세스 가져 오기

분류에서Dev

현재 사용자로부터 문서 가져 오기 firebase swift

분류에서Dev

Plone에 현재 로그인 된 사용자 가져 오기

분류에서Dev

세부 정보에 대한 현재 사용자 반환

분류에서Dev

로그인 한 사용자 세부 정보를 가져올 때 오류가 발생했습니다.

분류에서Dev

사용자 이름 (Sqlite, PHP)에서 사용자 세부 정보 가져 오기

분류에서Dev

Java Swing의 컨트롤러에서 현재 로그인 한 사용자 가져 오기

분류에서Dev

Swift 2.0-Firebase에서 사용자 세부 정보 가져 오기

분류에서Dev

클래스 기반보기에서 현재 로그인 한 사용자 액세스

분류에서Dev

TwitterOAut에서 사용자 세부 정보 가져 오기 (예 : 이메일, 생년월일 및 이름)

분류에서Dev

기본 로그인에서 사용자 세부 정보 찾기

분류에서Dev

Angular-현재 사용자가 보호 된 경로에 액세스 할 수있는 권한이 있는지 확인하기 위해 가드에서 현재 사용자의 역할을 가져올 수 없습니다.

분류에서Dev

React Native의 Firebase에서 현재 사용자 액세스 토큰 가져 오기

분류에서Dev

Yii 현재 로그인 된 사용자 가져 오기

분류에서Dev

Azure Active Directory를 인증 공급자로 사용하여 사용자 세부 정보 가져 오기

분류에서Dev

모든 사용자의 모든 역할 가져 오기 (예, 현재 로그인되지 않음)

분류에서Dev

사용자 이름을 기반으로 AD 세부 정보 가져 오기

분류에서Dev

플랫폼에 관계없이 현재 로그인 한 사용자의 프로필 사진을 가져 오는 Meteor 바로 가기

분류에서Dev

JHipster에서 현재 로그인 한 사용자 얻기

분류에서Dev

HttpServletRequest를 사용하여 현재 로그인 한 사용자에 대한 세션 정보를 저장하는 자바 / 스프링 방법이 있습니까?

분류에서Dev

OAuth2 JWT에 대한 사용자 프로필 정보 가져 오기

분류에서Dev

play-authenticate-로그인 한 사용자의 스칼라 뷰 또는 컨트롤러에 대한 사용자 정보 가져 오기

분류에서Dev

listView 양식에서 사용자의 연락처 세부 정보 가져 오기

분류에서Dev

현재 로그인 한 사용자를 클래스 기반보기로 가져 오는 방법은 무엇입니까?

분류에서Dev

iOS의 Twitter에서 사용자 프로필 세부 정보 (특히 이메일 주소) 가져 오기

분류에서Dev

Java SE-현재 로그인 된 사용자 세부 정보 저장

Related 관련 기사

  1. 1

    Firebase에 로그인 한 후 현재 사용자 가져 오기

  2. 2

    사용자 지정 인증 MVC 4에 로그인 한 현재 사용자 가져 오기

  3. 3

    PyroCMS의 post_user_login 이벤트에서 로그인 한 사용자 세부 정보 가져 오기

  4. 4

    현재 사용자에 대한 모든 프로세스 가져 오기

  5. 5

    현재 사용자로부터 문서 가져 오기 firebase swift

  6. 6

    Plone에 현재 로그인 된 사용자 가져 오기

  7. 7

    세부 정보에 대한 현재 사용자 반환

  8. 8

    로그인 한 사용자 세부 정보를 가져올 때 오류가 발생했습니다.

  9. 9

    사용자 이름 (Sqlite, PHP)에서 사용자 세부 정보 가져 오기

  10. 10

    Java Swing의 컨트롤러에서 현재 로그인 한 사용자 가져 오기

  11. 11

    Swift 2.0-Firebase에서 사용자 세부 정보 가져 오기

  12. 12

    클래스 기반보기에서 현재 로그인 한 사용자 액세스

  13. 13

    TwitterOAut에서 사용자 세부 정보 가져 오기 (예 : 이메일, 생년월일 및 이름)

  14. 14

    기본 로그인에서 사용자 세부 정보 찾기

  15. 15

    Angular-현재 사용자가 보호 된 경로에 액세스 할 수있는 권한이 있는지 확인하기 위해 가드에서 현재 사용자의 역할을 가져올 수 없습니다.

  16. 16

    React Native의 Firebase에서 현재 사용자 액세스 토큰 가져 오기

  17. 17

    Yii 현재 로그인 된 사용자 가져 오기

  18. 18

    Azure Active Directory를 인증 공급자로 사용하여 사용자 세부 정보 가져 오기

  19. 19

    모든 사용자의 모든 역할 가져 오기 (예, 현재 로그인되지 않음)

  20. 20

    사용자 이름을 기반으로 AD 세부 정보 가져 오기

  21. 21

    플랫폼에 관계없이 현재 로그인 한 사용자의 프로필 사진을 가져 오는 Meteor 바로 가기

  22. 22

    JHipster에서 현재 로그인 한 사용자 얻기

  23. 23

    HttpServletRequest를 사용하여 현재 로그인 한 사용자에 대한 세션 정보를 저장하는 자바 / 스프링 방법이 있습니까?

  24. 24

    OAuth2 JWT에 대한 사용자 프로필 정보 가져 오기

  25. 25

    play-authenticate-로그인 한 사용자의 스칼라 뷰 또는 컨트롤러에 대한 사용자 정보 가져 오기

  26. 26

    listView 양식에서 사용자의 연락처 세부 정보 가져 오기

  27. 27

    현재 로그인 한 사용자를 클래스 기반보기로 가져 오는 방법은 무엇입니까?

  28. 28

    iOS의 Twitter에서 사용자 프로필 세부 정보 (특히 이메일 주소) 가져 오기

  29. 29

    Java SE-현재 로그인 된 사용자 세부 정보 저장

뜨겁다태그

보관