안드로이드 스튜디오로 카카오톡 로그인을 하려고 하는데… Usermanagement.requestMe에서

// 세션 오픈 실패. 세션이 삭제된 경우,
UserManagement.getInstance.requestMe(new MeResponseCallback() {
// 세션 오픈 실패. 세션이 삭제된 경우,
@Override
public void onSessionClosed(ErrorResult errorResult) {
Log.e("SessionCallback :: ", "onSessionClosed : " + errorResult.getErrorMessage());
}

        //회원이 아닌 경우
        @Override
        public void onNotSignedUp() {
            Log.e("SessionCallback :: ", "onNotSignedUp");
        }

        //사용자정보 요청에 성공한 경우,
        @Override
        public void onSuccess(UserProfile userProfile) {
            Log.e("SessionCallback :: ", "onSuccess");
            String nickname = userProfile.getNickname();
            String email = userProfile.getEmail();
            String profileImagePath = userProfile.getProfileImagePath();
            String thumnailPath = userProfile.getThumbnailImagePath();
            String UUID = userProfile.getUUID();
            long id = userProfile.getId();


            Log.e("Profile : ", nickname + "");
            Log.e("Profile : ", email + "");
            Log.e("Profile : ", profileImagePath + "");
            Log.e("Profile : ", thumnailPath + "");
            Log.e("Profile : ", UUID + "");
            Log.e("Profile : ", id + "");
        }
        //사용자 정보 요청 실패
        @Override
        public void onFailure(ErrorResult errorResult) {
            Log.e("SessionCallback :: ", "onFailure : " + errorResult.getErrorMessage());
        }
    });

}
}
getInstance 가 빨간줄이 뜨는 이유가 뭘까요?

로그인 후 사용자 정보 요청을 하려고 하신 것 같아요.
일단 getInstance 뒤에 ()가 빠져있네요!
사용자 정보 요청 API의 이름은 me()입니다.
사용자 관리 가이드의 예제와 Android SDK 레퍼런스도 참고 부탁 드려요.

알려주신대로 바꿔서 이용했는데 갑자기 전부 빨간줄이 쳐지는 이유가 뭘까요…

사용하시는 카카오 SDK 버전이 오래된 것은 아닌지 확인해 주세요.
최신 버전은 여기에서 다운로드 하실 수 있습니다

추가적으로, 빨간 줄이 쳐지는 오류들은 개발 환경에서 직접 원인을 확인하실 수 있어요.
안드로이드 스튜디오에서 빨간줄이 쳐진 부분에 마우스를 올려보면 무슨 오류인지 이렇게 알려줍니다.
37

감사합니다 해결 했습니다.

1개의 좋아요