마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Okhttp3 세션 유지 방법

0 추천

Okhttp3를 사용중이고 웹뷰에서 로그인 세션을 유지하기 위해 아래 코드를 사용했는데

첫줄이 자꾸 에러가 나네요.

CookieManager는 추상적이어서 인스턴스화 할 수 없다는것 같은데

코드를 어떻게 바꿔야 할 지 모르겠네요.

http://stackoverflow.com/questions/34881775/automatic-cookie-handling-with-okhttp-3

위 링크를 참조했습니다.

// init cookie manager
    CookieHandler cookieHandler = new CookieManager(new PersistentCookieStore(ctx), CookiePolicy.ACCEPT_ALL);
    // init okhttp 3 logger
    HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
    logging.setLevel(HttpLoggingInterceptor.Level.BODY);
    // init OkHttpClient
    OkHttpClient httpClient = new OkHttpClient.Builder()
            .cookieJar(new JavaNetCookieJar(cookieHandler))
            .addInterceptor(logging)
            .build();
사이타마 (1,090 포인트) 님이 2017년 4월 6일 질문
사이타마님이 2017년 4월 6일 수정

1개의 답변

0 추천
cookie manager 를 extends 한다음에 만들어야죠

http://stackoverflow.com/questions/34663640/okhttpclient-pass-cookies-to-webview
aucd29 (218,390 포인트) 님이 2017년 4월 6일 답변
답변 감사합니다. 그런데 제가 초보라 봐도 잘 이해가 안되네요.ㅜㅜ
...