Я использую HttpClient для извлечения XML-файла, и у меня возникают проблемы с возвратом всего документа (он возвращает только одну строку XML-файла). Итак:Ответ HttpClient только на одну строку XML
DefaultHttpClient c = new DefaultHttpClient();
BasicResponseHandler r = new BasicResponseHandler();
String s = null;
try
{
s = c.execute(new HttpGet("http://localhost/activity.xml"), r);
}
catch (Exception e)
{
e.printStackTrace();
}
Log.i(TAG, s);
Результирующая строка всегда просто <?xml version="1.0" encoding="UTF-8"?>
Есть ли что-то, что нужно сделать, чтобы сказать HttpClient, чтобы загрузить весь файл или процесс перевода строки или что-то? XML очень прост:
<?xml version="1.0" encoding="UTF-8"?>
<project>
<group-id type="integer">2187</group-id>
<icon type="integer">2</icon>
<name>Android</name>
<overview>android app</overview>
<permalink>codebase</permalink>
<start-page>tickets</start-page>
<status>active</status>
</project>
Ничего в журналах. На данный момент это всего лишь статический XML-файл. Я могу указать URL-адрес в браузере, и он отображается просто отлично. Очень смутно, поскольку это работало несколько дней назад. – typeoneerror
Я только что перезагрузил IntelliJ и эмулятор, и теперь он загружает все тело. Я думаю, это было что-то не так с моим AVD. Спасибо, в любом случае. – typeoneerror