HttpResponse в Android

У меня возникла проблема: я хочу разобрать XML-файл в Интернете. Теперь мой HttpResponce получает слишком много времени на чтение этого XML-файла, поэтому я получаю сообщение об ошибке «Стать ошибкой времени выполнения» для своих графических интерфейсов.

try {

        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpPost httpPost = new HttpPost("http://chukk.nuzoka.com/name.xml");

        HttpResponse httpResponse = httpClient.execute(httpPost);

        HttpEntity httpEntity = httpResponse.getEntity();
        line = EntityUtils.toString(httpEntity);


    } catch (UnsupportedEncodingException e) {
        line = "<results status=\"error\"><msg>Can't connect to server</msg></results>";
    } catch (MalformedURLException e) {
        line = "<results status=\"error\"><msg>Can't connect to server</msg></results>";
    } catch (IOException e) {
        line = "<results status=\"error\"><msg>Can't connect to server</msg></results>";
    }

Приветствуется любая помощь :)

5
задан Grawl 26 February 2012 в 23:00
поделиться