目前在Android中可以实现这一点吗?我只能找到有关旧方法(CookieSynchManager)的已弃用问题,这些问题实际上似乎不适用于此。
有可能实现吗?我在 Android 开发人员指南上也找不到任何内容。
最佳答案
有同样的问题......我在这里解决了阅读文档:
https://developer.android.com/reference/android/webkit/CookieSyncManager
对于 future 的读者:要强制 Cookie 同步过程,您可以手动调用 CookieManager 的 flush() 方法
我个人在 webview 中放入以下代码:
public class MyWebViewClient extends WebViewClient {
public void onPageFinished(WebView view, String url) {
CookieManager.getInstance().setAcceptCookie(true);
CookieManager.getInstance().acceptCookie();
CookieManager.getInstance().flush();
}
}
关于android - 如何在应用程序执行之间保留 webview cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45751626/