차근차근
안드로이드 웹뷰 쿠키 문제 본문
반응형
참조: https://www.fun25.co.kr/blog/android-webview-cookie-sync/
안드로이드 웹뷰에서 접속한 페이지에서 로그인 또는 쿠키를 저장시 앱을 종료하고 다시 실행시
쿠키가 삭제되는 경우가 발생합니다. 이런 경우 아래와 같이 앱과 웹뷰 사이의 쿠키값 싱크를 해 주어야 합니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
.....
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
CookieSyncManager.createInstance(this);
}
}
@Override
protected void onResume() {
super.onResume();
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
CookieSyncManager.getInstance().startSync();
}
}
@Override
protected void onPause() {
super.onPause();
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
CookieSyncManager.getInstance().stopSync();
}
}
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
CookieSyncManager.getInstance().sync();
} else {
CookieManager.getInstance().flush();
}
}
}
반응형
'개발' 카테고리의 다른 글
자바스크립트 하루종일 팝업 (0) | 2018.01.25 |
---|---|
안드로이드 푸시 알람 설정 (0) | 2018.01.25 |
a태그 강제 클릭 (0) | 2018.01.24 |
mysql Left OUTER 조인 하는법 (0) | 2018.01.19 |
자바스크립트 휴대폰번호 하이픈 넣기 (0) | 2018.01.17 |
Comments