티스토리 뷰

android

webview cookie synchronization

boywin1992 2022. 5. 19. 20:41
728x90

생명주기를 통한 웹뷰 쿠키 동기화

앱에서는 웹뷰의 쿠키 저장 시점을 알 수 없습니다.

그러므로 생명 주기를 통한 웹뷰 쿠키 동기화를 진행해야 합니다.

activity 가 소멸되기 직전에 호출되는 함수인  onDestroy() 함수에 아래 코드를 입력합니다.

override fun onDestroy() {
    super.onDestroy()
    CookieManager.getInstance().flush()
}

또한 onDestroy() 함수가 호출되지 않는 경우가 발생하는 구형 단말기 이슈에 대비하기 위해 activity 가 잠시 멈추는 단계에서 호출되는 onPause() 함수에도 동일한 코드를 입력합니다.

override fun onPause() {
    super.onPause()
    CookieManager.getInstance().flush()
}

 

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함