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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Координаты движущегося обьекта, cos,sin http://www.cyberforum.ru/android-dev/thread1190394.html
Вопрос скорее из раздела "для начинающих", по основам. Ниже приведён код, который реализует движение обычного символа "О" по экрану, отталкивающегося от стенок, выводимого на экран с помощью канвы....
Программирование Android Не работает Drag and Drop option1 = (ImageView)findViewById(R.id.imageView34); option2 = (ImageView)findViewById(R.id.imageView35); option3 = (ImageView)findViewById(R.id.imageView36); choice1 =... http://www.cyberforum.ru/android-dev/thread1190282.html
GoogleMaps на эмуляторе Программирование Android
Всем привет. Как можно открыть GoogleMaps API V2 на эмуляторе?
Не возвращается значение TRUE в проверке на работоспособность сайта Программирование Android
Здравствуйте! Скажу сразу, я в программировании на андроид полный НОЛЬ. Есть задача написать приложения WebView на андроид. Страницу сайта открывает, наличие соединения проверяет. Практически...
Программирование Android Не могу открыть Fragment class в проекте с TabHost http://www.cyberforum.ru/android-dev/thread1190136.html
Переделываю проектс ActionBarActivity c PageView в просто TabHost. Пишет ошибку при открытии класса Таба. Error - Caused by: java.lang.RuntimeException: Unable to instantiate activity...
Программирование Android Поиск по ListView основанному на кастомном адаптере Есть кастомный адаптер. ListView сделан на его основе. Данные загружаются из БД. Делаю поиск по позициям листа. Дописал в класс кастомного адаптера метод фильтрации. Все работает, но при... подробнее

Показать сообщение отдельно
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59

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

28.05.2014, 03:05. Просмотров 473. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru