3 个解决方案
#1
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true);
setContentView(webview);
webview.loadUrl([URL]);
实时
CookieSyncManager.getInstance().startSync();
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true);
setContentView(webview);
webview.loadUrl([URL]);
实时
#2
没有遇到过cookie丢失,只要同步了cookie,都能取到的,所以请检查代码。但是同步的时候,有点延时,直接去请求,cookie可能还没同步过去。
#3
谢谢楼上两位, 一楼的设置代码里面都写了, 就是不行. 后来重新建了一个新项目没问题了. 可能是有其他设置影响.
#1
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true);
setContentView(webview);
webview.loadUrl([URL]);
实时
CookieSyncManager.getInstance().startSync();
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true);
setContentView(webview);
webview.loadUrl([URL]);
实时
#2
没有遇到过cookie丢失,只要同步了cookie,都能取到的,所以请检查代码。但是同步的时候,有点延时,直接去请求,cookie可能还没同步过去。
#3
谢谢楼上两位, 一楼的设置代码里面都写了, 就是不行. 后来重新建了一个新项目没问题了. 可能是有其他设置影响.