URLConnection com Cookies?

Estou tentando fazer uma URLConnection que suporte cookies. De acordo com a documentação eu posso usar:

CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);

Não consegui que esse código funcionasse, então vi que isso funciona apenas para a API 9 (2.3). No entanto, não recebo um erro ao usar o CookieManager em um emulador mais antigo, o CookieManager existe, mas não pode ser construído. Existe alguma maneira de fazer isso funcionar em versões anteriores? Eu tentei

            cookieManager.setAcceptCookie(true);
            URLConnection con = u.openConnection();

            con.setRequestProperty("Cookie", cookieManager.getInstance().getCookie(url););
            con.setDoOutput(true);
            con.connect();
            String addCookie = con.getHeaderField("Set-Cookie");
            System.out.println(con.getHeaderFields().toString());
            if (addCookie!=null) {
                cookieManager.getInstance().setCookie(url, addCookie);
            }

mas isso não funciona.

questionAnswers(1)

yourAnswerToTheQuestion