1

我在我的应用程序中有两个活动,在每个活动中我都有一个网络视图。如果我在第一个 webview 中的 php 代码中创建了一个会话,我可以在第二个 webview 中阅读这个会话吗?

cookiemanager 是做什么用的?是用于读取通过服务器创建的会话(通过 php)还是通过应用程序创建了会话?

这里提出了同样的问题: android - share session between two webviews? 但我没有得到确切的答案!!谢谢

4

1 回答 1

0

每个应用程序只有一个CookieManager实例,因此默认情况下,如果您在一个活动中登录一个网站,然后在没有注销的情况下转到另一个活动,如果在第二个活动中访问该网站,您应该登录。实际上,我发现基本上不可能不登录第二个活动,因为只有一个CookieManager实例,没有清除 cookie 或禁用 cookie ......

CookieManager尽管您可以从特定网站的数据库中获取和删除 cookie,但cookie基本上会自行处理。

于 2013-09-27T18:58:34.723 回答