안녕하세요
카카오 로그인 API 를 사용하고 있는데요
코딩은 자바로 하고 있습니다.
문서에서는 로그인시 코틀린으로
LoginClient.instance.loginWithKakaoTalk(context) { token, error ->
if (error != null) {
Log.e(TAG, “로그인 실패”, error)
}
else if (token != null) {
Log.i(TAG, “로그인 성공 ${token.accessToken}”)
}
}
이렇게 설명 되어있는데
–자바로
LoginClient.getInstance().loginWithKakaoTalk(getApplicationContext(), (oAuthToken, throwable) -> {
Log.e(TAG, "kakao OAuthToken throawable : " + throwable.getMessage());
if (oAuthToken != null) {
Log.e(TAG, "kakao OAuthToken : " + oAuthToken.getAccessToken());
}else {
Log.e(TAG, "kakao OAuthToken is null");
}
return null;
});
이렇게 코딩하여 테스트 하고 있습니다.
로그캣에서는
kakao OAuthToken throawable : Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
이렇게 에러가 나오는데 확인 부탁 드립니다.