AndroidのCookieManager::setCookieについて

複数のクッキーをセットしたくて、こんな感じでやっていたけど

	String Cookie1 = "cookie1";
	String Cookie2 = "cookie2";
	StringBuilder stringBuilder = new StringBuilder();

	stringBuilder.append("COOKIE1=" + Cookie1 + "; ");
	stringBuilder.append("COOKIE2=" + Cookie2 + "; ");
	stringBuilder.append("domain=.example.com");
	String cookieString = stringBuilder.toString();
	cookieManager.setCookie(url, cookieString);
	CookieSyncManager.getInstance().sync();

1つ目のやつしか入らなくておかしいなぁ・・・と思って調べたら

複数Cookieを追加したい場合は複数回 setCookie() しないとだめみたい?
chakimarの日記
Syncing cookies between an HttpClient and a WebView | eshyu's Blog

	DefaultHttpClient client;

	//gets all cookies from the HttpClient's cookie jar
	List<Cookie> cookies = client.getCookieStore().getCookies();

	if (! cookies.isEmpty()){

		CookieSyncManager.createInstance(YourContext.this);
		CookieManager cookieManager = CookieManager.getInstance();

		//sync all the cookies in the httpclient with the webview by generating cookie string
		for (Cookie cookie : cookies){

			sessionInfo = cookie;

			String cookieString = sessionInfo.getName() + "=" + sessionInfo.getValue() + "; domain=" + sessionInfo.getDomain();
			cookieManager.setCookie(YOUR_DOMAIN, cookieString);
			CookieSyncManager.getInstance().sync();
		}
	}