后台给的地址让我测试一下的免登录,免登录前提是咱们获取到Cookie,然后在 webview.loadUrl(url);之前设置Cookie给当前地址(前一行setCookie();就行了)
void setCookie() {
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
cookieManager.setAcceptThirdPartyCookies(webview, true);
cookieManager.removeSessionCookies(null);
cookieManager.flush();
} else {
cookieManager.removeSessionCookie();
CookieSyncManager.getInstance().sync();
}
cookieManager.setAcceptCookie(true);
// cookieManager.setCookie(url, StringCookie);//Cookie只一段
cookieManager.setCookie(url, "如果Cookie分好几段用“;”隔开的,就想下面这样分别设置");
cookieManager.setCookie(url, "");
cookieManager.setCookie(url, "");
cookieManager.setCookie(url, "");
cookieManager.setCookie(url, "");
}