Форум программистов, компьютерный форум, киберфорум
Наши страницы

Заполнение TableRow из JSoup - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SQLlight SELECT - moveToFirst возвращает false http://www.cyberforum.ru/android-dev/thread1845891.html
Всем привет. Пытаюсь выбрать данные из таблицы sqllight. Не смотря на то, что c.getCount() возвращает 2, c.moveToFirst() - возвращает false. Пример кода: public ArrayList<Program>...
Программирование Android Повысить версию Build Tools Добрый день. Открыл свой старый проект, который работал с Build Tools 22.0.1. Сейчас проект просит установить эту версию (22.0.1). build.gradle отредактировал до версии 25.0.0, но все равно просит... http://www.cyberforum.ru/android-dev/thread1845746.html
Когда вызвать getWidth() у виджета? Программирование Android
Здравствуйте, Всем. Необходимо узнать в приложении в пикселях ширину виджета. Использую getWitdth()... Но где его вызвать? На onCreate элементов еще нет на экране, возвращает ноль, на OnResume...
E/AndroidRuntime: FATAL EXCEPTION: main Программирование Android
я не могу понять в чем дело .... если можно объясните... сразу признаюсь я начинающий программист ...
Программирование Android Приложение игнорирует форму логина http://www.cyberforum.ru/android-dev/thread1845495.html
Доброго времени суток! При запуске приложения открывается форма логина, которую надо пройти, дабы попасть в мейн меню, но при запуске, приложение игнорирует форму, подсвечивая ее на секунду и...
Программирование Android Сделать презентацию Гуру, посоветуйте с чего начать? (раньше такого не делал) Надо: набор кликабельных картинок, цветных рамок, цветных наклонных линий/стрелок и текста разного шрифта (и возможно наклона) положить... подробнее

Показать сообщение отдельно
AlexRu18
2 / 2 / 0
Регистрация: 29.01.2015
Сообщений: 137

Заполнение TableRow из JSoup - Программирование Android

09.11.2016, 01:03. Просмотров 148. Ответов 0
Метки (Все метки)

Никак не могу вытащить значения из Element link и заполнить ими таблицу. Что-то именно в синтаксисе неправильно\\\\
В логе Log.d("Return: ", "" + link.text()); по порядку выводит нужные мне значения. А таблица из 4 столбцов. Как правильно подобрать логику заполнения?
*крашится на table.addView(row)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
class MyTask extends AsyncTask<String, Void, Void> {
 
        public MyTask(String code) {
            this.receivedStr = code;
        }
 
        String receivedStr;
        String title;
 
        TableRow table;
 
        public MyTask() {
 
        }
 
        @Override
        protected Void doInBackground(String... params) {
 
            Document doc = null;
            try {
                doc = Jsoup.connect(url).get();
 
            } catch (IOException e) {
                e.printStackTrace();
            }
 
            if (doc != null) {
                Elements tableRows = doc.getElementsByClass("contrighta")
                        .select("tr");
                Iterator<Element> rowIterator = tableRows.iterator();
                while (rowIterator.hasNext()) {
                    Element tableRow = rowIterator.next();
                    
                    Elements data = tableRow.select("td");
                   
                    for (Element link : data) {
                        Log.d("Return: ", "" + link.text());
                        receivedStr = link.text();
                    }
                    
 
                }
            }
            return null;
        }
 
        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);
 
            TextView textPoint = new TextView(getContext());
            textPoint.setGravity(Gravity.CENTER_HORIZONTAL);
            textPoint.setTextColor(0x000000);
            textPoint.setText(receivedStr);
 
            // создаём строку для таблицы
            TableRow row = new TableRow(getContext());
            row.addView(textPoint); // добавляем в строку столбец с кол-вом баллов
            Log.d("______________","");
            Log.d("",row.toString()+"");
            //table.addView(row); // добавляем в таблицу новую строку
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.