안녕하세요
답변이 많이 늦어졌네요ㅠㅠ
위에서 ‘정상 동작 시에 메모리릭은 발생하지 않을 것으로 보입니다’ 라고 답변했던 부분은 문의주신 분의 코드 로직 상 로그인을 수행하는 activity 혹은 fragment가 소멸되지 않는 것으로 보여 첨부된 코드가 제대로 동작한다면 이슈가 없을 것이라고 답변한 것이었습니다.
이와 별개로 sdk에서 activity의 참조를 유지하는 것은 gc가 돌기 전까지 유지되고 있기 때문에 내부적으로도 개선이 필요한 부분이라고 판단했고, 로그인 메서드 콜백 내에서 startActivity()
후에 곧바로 finish()
를 닫는 경우에 메모리릭이 발생하는 것 확인했습니다. 그래서 로그인 메소드 콜백이 실행되면 바로 참조를 제거할 수 있도록 수정한 2.11.1 버전 배포했습니다.
답변이 많이 늦어진 점 양해 부탁드리고 제보주셔서 감사합니다.