Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
1

Выполнить tabHost.addTab() после загрузки данных

28.05.2014, 03:05. Просмотров 560. Ответов 2
Метки нет (Все метки)

Загружаю данные в потоке и потом из потока, когда всё загрузилось, вызываю handler.
Как в этом хендлере выполнить tabHost.addTab ??
Пробую, но не получается, не могу туда вставить инит табов. В MainActivity всё работает, пробую в хендлер - косяк.

MainActivity.java
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
       Thread myThread = new Thread(new Runnable() {
            @Override
            public void run() {
 
                xml = parser.getXmlFromUrl(this, URL); // getting XML from
                mPD.dismiss();
            }
        });
        myThread.start();
 
        h = new Handler() {
            public void handleMessage(android.os.Message msg) {
 
                Log.d(TAG, "Handler....");
 
            }
        };
 
        TabHost tabHost = getTabHost(); // The activity TabHost
 
        Resources res = getResources(); // Resource object to get Drawables
 
        Intent intent1; // Reusable Intent for each tab
 
        // Create an Intent to launch an Activity for the tab (to be reused)
        intent1 = new Intent().setClass(this, Tab1.class);
        spec1 = tabHost.newTabSpec("home")
                .setIndicator("HOME", res.getDrawable(R.drawable.ic_tab1_1))
                .setContent(intent1);
        tabHost.addTab(spec1);
 
        tabHost.setCurrentTab(0);
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 03:05
Ответы с готовыми решениями:

ListView после загрузки данных подсветить 1-ый элемент
Доброго времени суток! Подскажите, как подсветить n-ый элемент в ListView после загрузки данных? ...

Как выполнить запрос на получения url для загрузки картинки
как выполнить запрос на получения url для загрузки картинки в одноклассниках?? можете привести...

Выполнить действие после загрузки страницы WebBrowser
У меня в форме есть webbrowser. Он переходит по определенной ссылке и нажимает там кнопку. После...

Можно ли выполнить скрипт после загрузки конкретного элемента?
Есть яндексовская форма поиска по сайту. Сам код формы загружается по мере загрузки страницы. Как...

Как выполнить код аавтоматически после загрузки формы
Всем,привет. Народ подскажите плиз, как выполнить определенный код автоматом после загрузки формы,...

2
angryrobot
Командир зеленых роботов
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 569
28.05.2014, 09:53 2
Цитата Сообщение от alexvinn Посмотреть сообщение
Пробую, но не получается, не могу туда вставить инит табов. В MainActivity всё работает, пробую в хендлер - косяк.
Вот эту конструкцию
Java
1
2
3
4
5
6
7
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                // TODO
                // Вставьте сюда код для инициализации табов 
            }
        });
нужно вставить после

Java
1
2
xml = parser.getXmlFromUrl(this, URL); // getting XML from
mPD.dismiss();
Думаю, что должно помочь
1
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
28.05.2014, 15:51  [ТС] 3
angryrobot, спасибо. Всё получилось. +1
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2014, 15:51

Как выполнить метод импортируемого класса после загрузки картинок ?
У меня есть функция, которая прижимает футер. После того как переписал её на ES2015 возникли...

Как выполнить код функции после полной загрузки формы wxPython
Добрый вечер. Как выполнить код функции после полной загрузки формы wxPython?

Как выполнить действие после полной загрузки формы? События Load и Shown не подходят!
Добрый день, народ! Подскажите, пожалуйста! Как выполнить действие после ОКОНЧАТЕЛЬНОЙ И ПОЛНОЙ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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