业务原理啥的就不讲了,直接上代码
/** * 同步cookie * @param url 要加载的地址链接 */ private void syncCookie(String url) { CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.removeAllCookie(); //设置cookie cookieManager.setCookie(url, SpUtil.getString(GlobalConstant.JESSION_ID)); //获取Cookie String mCookie = cookieManager.getCookie(url); //打印查看 LogUtil.i(mCookie); //sync CookieSyncManager.getInstance().sync(); }
这个方法要在mWebview.loadUrl之前调用