HttpClient nie przechowuje plików cookie w galaktyce s2

Próbuję pobrać dane z serwera z tym kodem

    DefaultHttpClient httpClient = new DefaultHttpClient();
    httpClient.getParams().setParameter(CoreProtocolPNames.USER_AGENT, USER_AGENT);
    HttpRequestRetryHandler retryhandler = new DefaultHttpRequestRetryHandler(6, true);

    httpClient.setHttpRequestRetryHandler(retryhandler);

    BasicCookieStore cookieStore = new BasicCookieStore();
    httpClient.setCookieStore(cookieStore);
    if(Build.VERSION.SDK_INT>8){
        CookieManager cookieManager = new CookieManager();
        cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
        CookieHandler.setDefault(cookieManager);
    }
    HttpGet httpget = new HttpGet(URL);
        HttpResponse response = httpClient.execute(httpget);


    HttpEntity entity = response.getEntity();
...

Działa dobrze ze wszystkimi urządzeniami, które próbowałem do tej pory, z wyjątkiem Samsung Galaxy SII (android 4.0.3) mojego klienta. Z odpowiedzi serwera wydaje się, że pliki cookie sesji nie są przechowywane. Nie udało mi się odtworzyć tego błędu i wszystko, co do tej pory próbowałem, nie rozwiązało go. Czy masz jakąś wskazówkę?

EDYTUJ: usunięto blok kodu, który wyłączał zasady StrictMode (nadal ma problem)

questionAnswers(2)

yourAnswerToTheQuestion