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

Работа с ListView из потока - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Написание IRC клиента http://www.cyberforum.ru/android-dev/thread843775.html
Господа, в общем мне необходимо написать простейший клиент IRC на андроид. Эклипс, андроид сдк, все дела давно стоят, но врубиться в тему всё равно что-то не получается честно говоря, опыта...
Программирование Android Оставить нажатым элемент ListView Нужно, что бы после нажатия на элемент списка он оставался нажатым до тех пор, пока не нажмем другой и соответственно выглядел по другому. Гугл предлагает делать это следующим образом, но подобный... http://www.cyberforum.ru/android-dev/thread843772.html
Закрытие диалога по нажатию за его пределами Программирование Android
как сделать чтобы AlertDialog закрывался по нажатию на любую точку экрана?
Программирование Android Как распарсить JSON c Вконтакте API
Подскажите как распарсить JSON c Вконтакте API. Вот вид JSON: { "response": , "comments": { "count": 0 },
Программирование Android imageview + жест = zoom http://www.cyberforum.ru/android-dev/thread843324.html
Здравствуйте. Есть imageview который хотелось бы увеличивать с помощью жеста зума. как можно это реализовать. Заранее спасибо.
Программирование Android Вылетает приложение при возникновении ошибки Доброго всем времени суток! Вот есть приложение по работе с MySQL. Тему эту мы разобрали, и вроде все прекрасно. Одно маленькое "но" При вызове функции с подключением получается такая ситуация,... подробнее

Показать сообщение отдельно
NapalmRain
38 / 38 / 3
Регистрация: 18.05.2010
Сообщений: 638

Работа с ListView из потока - Программирование Android

21.04.2013, 03:43. Просмотров 839. Ответов 9
Метки (Все метки)

Доброго всем здравия!

Вот несколько вопросов, которые не смог разобрать самостоятельно по урокам:

1. как обратиться к списку из отдельного потока?

поясню:
есть список. есть поток, в котором происходит считывание данных из БД и нужно заносить эти данные в список.

Делаю это так:
Java
1
2
3
4
5
6
final ListView mainlist = (ListView) findViewById(R.id.mainlist);
        ArrayList<String> themes = new ArrayList<String>();
        
        final ArrayAdapter<String> adapter;
        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, themes);
        mainlist.setAdapter(adapter);
затем в потоке пытался добавить в нужном месте
Java
1
themes.add(0, string);
Ругается на переменную массива.
Вынес это в отдельную функцию, а из потока её просто вызываю. Ситуация идентична.

И второй вопрос:
Нигде не смог найти как добавить subitem в списке.
Он так логично смотрится, можно использовать как описание пункта или ещё для чего, но везде только про добавление непосредственно самих пунктов.

Заранее благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.