Android HttpClient e cookies

Eu tenho um problema com o HttpClient no Android: Usando o código a seguir, eu quero usar os cookies que já estão definidos antes, fazendo o login através de uma webview. Então, os dados de login devem estar lá e estão lá, testei. Mas quando eu uso os cookies em um httppost ou httpget ele não usa os dados de login. mas esses cookies devem ser suficientes para receber aquela página para a qual um login é necessário, não é? Não tenho certeza se preciso enviar os cookies de uma maneira especial para o servidor, ou se é o suficiente para carregá-los no httpcontext. Aqui está o código:

DefaultHttpClient httpclient = new DefaultHttpClient();
CookieStore lCS = new BasicCookieStore();


if (CookieManager.getInstance().getCookie(pUrl) != null) {  
    String cookieString = CookieManager.getInstance().getCookie(pUrl);

    String[] urlCookieArray = cookieString.split(";");
    for (int i = 0; i < urlCookieArray.length; i++) {           
        System.out.println(urlCookieArray[i]);          
        String[] singleCookie = urlCookieArray[i].split("=");
        Cookie urlCookie = new BasicClientCookie(singleCookie[0], singleCookie[1]);
        lCS.addCookie(urlCookie);           
    }

}

HttpContext localContext = new BasicHttpContext();
httpclient.setCookieStore(lCS);
localContext.setAttribute(ClientContext.COOKIE_STORE, lCS);

HttpPost httppost = new HttpPost(pUrl);        


    // get the url connection       
try {

    StringBuilder sb = new StringBuilder();     
    HttpResponse response = httpclient.execute(httppost, localContext);     
    InputStream is = response.getEntity().getContent();         
    InputStreamReader isr = new InputStreamReader(is);          

E se eu executar o código, só receberei a página de login desse site, por isso ele não aceitou o cookie.

Obrigado pela ajuda antecipadamente

Cumprimenta, timo

questionAnswers(3)

yourAnswerToTheQuestion