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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Координаты движущегося обьекта, cos,sin http://www.cyberforum.ru/android-dev/thread1190394.html
Вопрос скорее из раздела "для начинающих", по основам. Ниже приведён код, который реализует движение обычного символа "О" по экрану, отталкивающегося от стенок, выводимого на экран с помощью канвы. x и y координаты вычисляются с помощью угла и cos,sin. В строке 109 в конструкторе задан начальный угол в 45 градусов. Так вот меня интересует, почему при угле в 45 градусов мяч начинает лететь не...
Android Не работает Drag and Drop option1 = (ImageView)findViewById(R.id.imageView34); option2 = (ImageView)findViewById(R.id.imageView35); option3 = (ImageView)findViewById(R.id.imageView36); choice1 = (TextView)findViewById(R.id.textView1); choice2 = (TextView)findViewById(R.id.textView2); choice3 = (TextView)findViewById(R.id.textView3); choice4 = (TextView)findViewById(R.id.textView4); ... http://www.cyberforum.ru/android-dev/thread1190282.html
GoogleMaps на эмуляторе Android
Всем привет. Как можно открыть GoogleMaps API V2 на эмуляторе?
Не возвращается значение TRUE в проверке на работоспособность сайта Android
Здравствуйте! Скажу сразу, я в программировании на андроид полный НОЛЬ. Есть задача написать приложения WebView на андроид. Страницу сайта открывает, наличие соединения проверяет. Практически приложение уже готово. Хочу еще доработать проверку на работоспособность сайта. Есть скрипт и он не возвращает значение true. Не могу разобратся почему, все время пишет: "Отсутствует соединение с сайтом. -...
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 ComponentInfo{com.example.tabhost/com.example.tabhost.Tab1}: java.lang.ClassCastException: com.example.tabhost.Tab1 Плз, хелп. MainActivity.java
Android Поиск по ListView основанному на кастомном адаптере Есть кастомный адаптер. ListView сделан на его основе. Данные загружаются из БД. Делаю поиск по позициям листа. Дописал в класс кастомного адаптера метод фильтрации. Все работает, но при прокручивании списка вылетает ошибка "NullPointerException". Сам адаптер отфильтровался, но такое ощущение, что ListView этого не понял, т.к. при нажатии на позиции он по прежнему считывает данные по... подробнее

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

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

28.05.2014, 03:05. Просмотров 446. Ответов 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);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru