Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
#1

Запись XML из сети в TextView - Программирование Android

08.07.2013, 16:21. Просмотров 597. Ответов 5
Метки нет (Все метки)

Вылетает приложение, вот часть кода, немогу понять где ошибка

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        TextView tv = (TextView) findViewById(R.id.textView1);
 
        Document doc = null;
        try {
            doc = getDocument("http://home-android.ru/android/main");
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        NodeList nodes = doc.getElementsByTagName("lnk");
        for (int i = 0; i < nodes.getLength(); i++) {
            tv.setText(tv.getText()+nodes.item(i).getNodeValue().toString());
        }
Вот, сама getDocument():

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static Document getDocument(String url)
              throws MalformedURLException, IOException, Exception {
             URL documentUrl = new URL(url);
             URLConnection conn = documentUrl.openConnection();
 
             DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
             DocumentBuilder builder = factory.newDocumentBuilder();
             Document document;
             InputStream stream = null;
             try {
              stream = conn.getInputStream();
              document = builder.parse(stream);
             } finally {
              if (stream != null) stream.close();
             }
             return document;
            }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2013, 16:21     Запись XML из сети в TextView
Посмотрите здесь:

Динамический textview по xml шаблону - Программирование Android
Люди помогите пожалуйста =( Как мне по xml шаблону одной строчки делать clone (копию) textview в том же layout, только с другим text? Вот...

Ссылка на strings.xml в TextView.setText() не преобразуется в String - Программирование Android
Всем привет! Возникла проблема с методом setText() для TextView. Есть код: &lt;string name = &quot;points&quot;&gt;Points: &lt;/string&gt; ... ...

Запись массива в TextView - Программирование Android
Есть двумерный массив: int a в нём записаны &quot;0&quot; и &quot;1&quot; Я хочу вывести его на экран, но выводится только один &quot;0&quot;. ... TextView...

Текст из TextView перенести в другой TextView по нажатию Button - Программирование Android
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

Чтение и запись xml файла на SD-карту - Программирование Android
Мне нужно из БД сохранять определенную информацию в файл (это будет инфа пользователя), а потом загружать при необходимости. И таких файлов...

TextView и картинкака - Программирование Android
Доброго времени. есть вот такой код: &lt;LinearLayout android:layout_width=&quot;match_parent&quot; ...

Часы в TextView - Программирование Android
Доброго времени суток. Делаю часы в textview, время ставлю через два NumberPicker. Все работает(если число минут меньше 10, то вперед...

TextView // крэш - Программирование Android
Здравствуйте! С Новым Годом! И вопрос: почему он крашится? Если удалить/закомментировать строку TextView txt =...

AlarmManager и TextView - Программирование Android
Здравствуйте. Задача такая: есть AlarmManager и TextView. Как заставить AlarmManager отсчитывать время, заданное пользователем, и...

TextView а AlertDialog - Программирование Android
Здравствуйте! Вот столкнулся с такой проблемой, не могу Textview вывести в AlertDialog. Помогите пожалуйста!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
08.07.2013, 22:28     Запись XML из сети в TextView #2
getDocument генерирует исключение? если да, то doc == null и doc.getElementsByTagName("lnk") NullPointerException
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.07.2013, 00:07     Запись XML из сети в TextView #3
NetworkOnMainThreadException наверное.
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
09.07.2013, 10:24  [ТС]     Запись XML из сети в TextView #4
Цитата Сообщение от Venzo Посмотреть сообщение
getDocument генерирует исключение? если да, то doc == null и doc.getElementsByTagName("lnk") NullPointerException
Цитата Сообщение от V0v1k Посмотреть сообщение
NetworkOnMainThreadException наверное.

результат тотже
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.07.2013, 11:49     Запись XML из сети в TextView #5
а ты вынес getDocument в отдельный поток?
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
09.07.2013, 13:45  [ТС]     Запись XML из сети в TextView #6
Цитата Сообщение от V0v1k Посмотреть сообщение
а ты вынес getDocument в отдельный поток?
не, а как? я просто леплю простой примерчик, не вникал в потоки... Подскажи pls
Yandex
Объявления
09.07.2013, 13:45     Запись XML из сети в TextView
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru