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

Двухуровневый список выбора (Spinner) "Страна->Город" c применением SQLite - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Не запускаются эмуляторы http://www.cyberforum.ru/android-dev/thread1839393.html
Здравствуйте, всем.. Никак не могу запустить хоть какой-либо эмулятор на Win7-x64. В Android Studio эмулятор запускается, появляется девайс и надпись "Android" и так весит вечно... =((( Попробовал GenyMotion, там белый экран при запуске. Поковырял VirtualBox... если для конкретной виртуальной машины отключить сеть вовсе и запустить напрямую - запускается, но работает крайне медленно....
Android Организация прямого сетевого взаимодействия между устройствами Здравствуйте. Сабж. Например для медиа связи. Учитывая, что адреса у мобильных устройств динамические и меняются каждую сессию, то понятно, что нужно промежуточное звено-сервер. Есть несколько вопросов: 1. Можно ли использовать сервер только для актуализации адресов(приложения-клиенты подключаются при открытии или изменении сетевого подключения и сообщают серверу свой текущий ip адрес) и... http://www.cyberforum.ru/android-dev/thread1839210.html
Android Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню)
Прежде чем создать тему изрядно покопался, но ничего не нашел. Может, потому что мало информации или я не понимаю что ищу. Так вот, каждый наверняка видел смартфоны у которых кнопок(назад, домой, и меню) нет на корпусе, то есть они виртуальные. Данные кнопки всегда отображаются на экране, что бы в операционной системе не происходило. Поэтому вопрос такой, как добавить на экран еще таких...
Android Сделать слушателя перехода на другую вкладку таба
Доброго времени суток! Имеется статья: http://www.androidhive.info/2015/09/android-material-design-working-with-tabs/ Сделал все по образцу, все получилось и работает, Хотел только уточнить, как сделать слушателя, чтобы вызывалось событие при переходе на другую вкладку И как программно поменять вкладку. Спасибо! Добавлено через 1 час 36 минут Люди, вы где? Помогите плиз))
Android Работа с Service http://www.cyberforum.ru/android-dev/thread1838987.html
Всем добрый вечер! Есть приложение под андроид. С активити, с интерфейсом, всё как нужно. Теперь потребовалось сделать из него фоновое приложение. Читала про Сервисы, ИнтентСервисы. Возник важный, но может быть глупый, вопрос - мотает эта приложенька себе на фоне и должна выдавать мне данные только в определённый момент нажатия хардовой кнопки. Возможно ли сделать так, чтобы реакция на эту...
Android Групповые сетевые запросы с задержкой Всем добрый день. У меня есть три группы объектов находящиеся в одной Realm базе. Каждая из этих групп представляет набор тагов и другой информации, по каждому тагу я должен сделать запрос в сеть, чтобы получить id. Запрос в сеть для каждой группы объектов свой (меняется урл и ответ). Также необходимо делать запросы параллельно для каждой группы и нужно чтобы было не более 20 запросов в ... подробнее

Показать сообщение отдельно
zoleg
13 / 13 / 1
Регистрация: 10.01.2012
Сообщений: 103
16.11.2016, 14:03  [ТС]     Двухуровневый список выбора (Spinner) "Страна->Город" c применением SQLite
Так как же наполнить спиннер?

Получаю из БД

Java
1
2
3
4
        Country res_country = new Country(this);
        ArrayList<ArrayList<String>> arrayList = res_country.getExecuteResult("select Country_id, Country_"+locale+" from Country");
        arrayList.get(posCountryId);
        Log.d(pseudo_tag, "We get ="+String.valueOf(arrayList));

.
Как из ArrayList<ArrayList<String>> напихать результат в Spenner и получить Country_ID чтоб потом по нему тянуть список городов в стране?

.
Наполняется БД так
Java
1
2
3
4
5
        db.execSQL("CREATE TABLE Country (Country_id INTEGER PRIMARY KEY AUTOINCREMENT, Country_ru STRING (100), Country_en STRING (100), Country_uk STRING (100), Country_by STRING (100));");
        db.execSQL("INSERT INTO Country (Country_id, Country_ru, Country_en, Country_uk, Country_by) VALUES (0, 'Укажите страну', 'Add Country', 'Вкажіть країну', 'Укажыце краіну');");
        db.execSQL("INSERT INTO Country (Country_id, Country_ru, Country_en, Country_uk, Country_by) VALUES (1, 'Беларусь', 'Belsrus', 'Білорусь', 'Беларусь');");
        db.execSQL("INSERT INTO Country (Country_id, Country_ru, Country_en, Country_uk, Country_by) VALUES (2, 'Россия', 'Russia', 'Росія', 'Расія');");
        db.execSQL("INSERT INTO Country (Country_id, Country_ru, Country_en, Country_uk, Country_by) VALUES (3, 'Украина', 'Ukraine', 'Україна', 'Украіна');");

Выхлоп строки Log.d(pseudo_tag, "whot we get ="+String.valueOf(arrayList));

Java
1
D/FirstAppRegistationActivity: whot we get =[[0, Add Country], [1, Belsrus], [2, Russia], [3, Ukraine]]
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru