如何在android.webkit.WebView(s)之间共享缓存,包括cookie

时间:2011-08-03 22:41:05

标签: java android caching cookies webview

我的应用在不同的屏幕上有几个不同的WebView。在一个屏幕上,我希望能够登录,使用用户的客户信息保存cookie。在另一个屏幕上,我希望他们能够保持登录状态以查看自定义定价,帐户信息等。这需要两个WebView共享相同的cookie。是否有捷径可寻?甚至访问cookie?或者通常使用公共存储库进行Web缓存?

1 个答案:

答案 0 :(得分:2)

事实证明这是一个愚蠢的问题。我试图扩展的应用程序不是出于某种原因在WebView之间共享cookie。我认为这是Android SDK的一个问题,而不是应用程序本身。我编写了一个包含多个WebView的简单示例应用程序,并清楚地看到它们默认共享cookie。现在要弄清楚我正在努力的应用程序为什么或如何设法绕过它在WebViews之间共享cookie。