方式一:
public void synCookies(Context context, String url) {
CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeSessionCookie();//移除
cookieManager.setCookie(url, String.format("%s=%s", "uid", userEntry.getId()));
cookieManager.setCookie(url, String.format("%s=%s", "xx", userEntry.getxxx()));
cookieManager.setCookie(url, String.format("%s=%s", "xxx", userEntry.getPortCode()));
CookieSyncManager.getInstance().sync();
}
方式2:
private void synCookies(final Context context, final String url){
new Thread(new Runnable() {
@Override
public void run() {
CookieSyncManag