2011-08-03 2 views
1

내 앱에는 여러 화면에 여러 가지 WebView가 있습니다. 한 화면에서 사용자의 고객 정보가 들어있는 쿠키를 저장하여 로그인 할 수 있기를 원합니다. 다른 화면에서는 맞춤 가격, 계정 정보 등을보기 위해 로그인 상태를 유지하고 싶습니다. 이렇게하려면 두 개의 WebView가 동일한 쿠키를 공유해야합니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 쿠키에 액세스 할 수 있습니까? 또는 일반적으로 웹 캐시에 대한 공통 저장소를 사용 하시겠습니까?android.webkit.WebView (들) 사이에 쿠키를 포함한 캐시를 공유하는 방법

답변

2

이것은 바보 같은 문제입니다. 내가 확장하려고하는 응용 프로그램은 WebViews간에 쿠키를 공유하지 않습니다. 나는 이것이 안드로이드 SDK가 아니라 애플 리케이션 자체의 문제라고 생각했다. 필자는 여러 개의 WebView가있는 간단한 예제 응용 프로그램을 작성하여 기본적으로 쿠키를 공유하고 있음을 분명히 알았습니다. 이제는 내가 작동하는 앱이 WebViews간에 쿠키를 공유하지 못하게하는 이유 또는 방법을 알아 냈습니다.