Загрузка данных в spinner из SQlite базы - есть похожая тема

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
myandroid
Сообщения: 12
Зарегистрирован: 06 авг 2014, 21:20

Загрузка данных в spinner из SQlite базы - есть похожая тема

Сообщение myandroid » 06 авг 2014, 21:28

Здравствуйте,

Я новичек и целый день бродил по инету что загрузить данные из sqllite в spinner, нашел много решений и даже ваше видео 156 не помню какое сейчас, может быть 136, но все они сложные и не то что мне нужно.

В spinner из xml могу загрузить, программно могу, а вот sqllite никак не получается.
Из вашего видео узнал что гугл советует использовать CursorLoader, также в видео про spinner, но мне нужен простой spinner, без всякого отдельного xml файла для его отображения.

Помогите кто знает, не нужно никаких отдельных xml, простое отображение данных с возможностью потом получить id выбранного элемента.

myandroid
Сообщения: 12
Зарегистрирован: 06 авг 2014, 21:20

Re: Загрузка данных в spinner из SQlite базы - есть похожая

Сообщение myandroid » 08 авг 2014, 16:07

Я так понял мало кто знает как это сделать, а вопрос то простой и решение простое :)

Долго рыскал по инету и все же нашел, может кому то пригодится:

spinner1 = (Spinner) findViewById(R.id.crayon);

Cursor mCursor_spinner1 = dbHelper.GetCursor();
startManagingCursor(mCursor_spinner1);

CursorAdapter mAdapter = new SimpleCursorAdapter(this,android.R.layout.simple_spinner_item ,mCursor_spinner1, new String[]{ "spinner1" }, new int[]{android.R.id.text1});
spinner1.setAdapter(mAdapter);

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

Ответить