안드로이드 개발 질문/답변
(글 수 45,052)
하이브리드로 제작된 앱입니다.
웹뷰에서 호출된 jsp 에서 쿠키를 생성합니다.
이후 앱을 정상 정료하면 쿠키값도 그대로 남아있어서
재실행시 확인이 되지만
홈버튼 -> 작업관리자 에서 강제종료하면
재실행시 쿠키가 다 사라져 있습니다.
이거 왜이러는걸까요?
고수님들 답변 부탁드립니다.
2012.05.18 13:49:45
아.. 당연히 안드로이드 앱 질문입니다.
위의 본문대로 안드로이드 앱에서 웹뷰로 jsp 를 호출하여 보여주고
jsp에서 쿠키를 만듭니다.
앱 정상종료 시키는 경우에는 쿠키가 그대로 남아있지만
앱을 강제종료하면 쿠키가 전부 사라지는 문제입니다..
질문이 이상했나요?
2012.05.18 17:28:25
음... 일단 곰님... 두가지의 차이는 분명이 있습니다. 가령 쿠기를 쇄어드 프리퍼런스나 로컬혹은 서버의 일정한 저장공간에
저장을 하게 되면 그냥 정상종료를 해서 다시 재실행한다고 해도 그값이 지워지지 않습니다. 하지만 앱일 지우지않아도
강제종료 혹은 제거를 하게되면 그 값들이 정상적으로 저장되어 지지 않거나 혹은 날라가거나.. 물론 제거를 하게되면 깔끔하게 제거가 되겠지만요.. 아무튼 그렇습니다. 그러한 차이라고 생각이 되는군요.
정리해보자면.. 프래임 워크단에서 정상종료와 강제종료와의 차이가 분명 있을겁니다. 거기서 아마 쿠기가 손실될거라고 생각이 되네요.
여긴 안드로이드 관련 사이트이구요.... 더군다나 하이브리드가 딱 하나만 있는건 아니죠?