Android Orientation change WebView, Cookies need saving

标签 android http cookies webview

我正在开发一个用户自动登录网站的应用程序。但是,在方向更改时,WebView 现在将在 onSaveState()onRestoreState 中保存和恢复其状态。唯一的问题是与网站关联的 cookie 没有存储,我现在找不到正确保存 cookie 的方法。

Android 的目标版本是 2.1。欢迎任何帮助或建议。

最佳答案

CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
cookieManager.setCookie("www.example.com", name + "=" + value + ";");
CookieSyncManager.getInstance().sync();

注意! 给 Android 足够的时间来处理 cookie。 Source .

编辑

损坏的链接:source

关于Android Orientation change WebView, Cookies need saving,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078860/

相关文章:

android - -Djava.ext.dirs=[...]/Sdk/tools/lib :[. ..]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持

php - 与我的数据库通信的最安全方式?

security - 安全 header

http - 错误 : universal match pattern ('/**' ) is defined before other patterns in the filter chain, 导致它们被忽略

cookies - 如何在 ColdFusion 10 中覆盖 CFID/CFTOKEN?

c# - 管理员必须重新加载页面才能看到管理功能(关于 cookie 位置的问题)

android - AudioTrack 的问题

android - 如何在 Flutter 的另一个小部件中嵌入 webview?

jquery - 如何创建带有 cookie 检测的通用 jquery 免责声明/验证(是/否选项)窗口?

android - 当我使用条件时,ListView 不会在 onListItemClick 中打开新 Activity