안녕하세요! 자동 로그인 기능 거의 다 구현했는데 마무리가 잘 안되고 있어서
답답해서 여기에 올려봅니다 ㅠ
초보자들이 많이 겪는 문제일것 같은데요 ㅠ
세션이 누적 되는 듯한 현상을 겪는 것같습니다.
SessionCallback 메소드에서 onSessionOpened() 안에서 requestMe() 가 호출이 된 후에 Intent 이동이 이루어 지는데요,
requestMe 는 다음과 같습니다
그리고 얻은 정보를 다음 엑티비티에 뿌려주는 형식인데
제일 처음에 앱을 실행했을 경우 다음 엑티비티에 아무 정보를 못받아오는데요,
그 다음에 그 액티비티를 종료했다가 다시 로그인 버튼을 누르면 세션이 누적? 되는 건지
그 다음 엑티비티가 두번 실행 됩니다. 그래서 그 중 하나는 처음 처럼 아무 정보를 못받고, 그 다음 엑티비티는 받네요.
디버깅 키고 해봤더니 onSessionOpened() 가 두바퀴 돌더라구요.
도대체 왜 그러는지 모르겠습니다 ㅠ 처음엔 MeV2ResponseCallback() 안에 들어가지도 않고…
참고로 그 다음번엔 세번, 네번, 다섯번, 여섯번 … 계속 누적됩니다.
뒤로 가기로 종료할때도 두번 세번 네번 눌르면서 종료하고… 누적이 되는건 확실합니다.
지나가시다가 아무나 저같은 초보자들에게 간단한 도움이라도 주실 수 있으시면 너무 감사하겠습니다…
읽어주셔서 감사합니다 더 필요하신 정보 있으면 바로 올려드리겠습니다!
이건 제 OnSessionOpened() 입니다.