[Android] 세션쿠키 제거하기 (웹뷰의 로그인 정보 제거 등을 위해)

By | 1월 18, 2021

원래 매개변수 없는 removeSessionCookie() 를 사용했었다고 하는데, 비동기 콜백을 인수로 받는 removeSessionCookies(new ValueCallback<Boolean>(){}) 로 변경되었다고 한다.
그래서 짜본 코드가 아래의 것.

안드로이는 생초보라 맞능가 몰겄어~

 

    public void onSessionCookieRemoveClicked(View v) {
        CookieManager cookieManager = CookieManager.getInstance();
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            cookieManager.removeSessionCookies(new ValueCallback<Boolean>() {
                @Override
                public void onReceiveValue(Boolean value) {
                    Log.d("", "## 롤리팝 이상 버전의 removeSessionCookie() 호출 후");
                }
            });
        }else{
            cookieManager.removeSessionCookie();
            Log.d("", "## 롤리팝 미만 버전의 removeSessionCookie() 호출 후");
        }
    }

 

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments