#android #database #spinner
#Android #База данных #счетчик
Вопрос:
я пытаюсь поместить некоторые записи из моей базы данных в счетчик. я погуглил и нашел некоторый код. моя проблема: у меня это не работает.
Есть идеи, что я делаю не так?
Cursor myCursor = myDB.rawQuery("SELECT _id, name FROM Car;", null);
startManagingCursor(myCursor);
myCursor.moveToFirst();
SimpleCursorAdapter spinneradapt = new SimpleCursorAdapter(
this,
android.R.layout.simple_spinner_item,
myCursor,
new String[] { "name" },
new int[] {android.R.id.text1});
spinneradapt.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spnName.setAdapter(spinneradapt);
я «поджарил» (<- хаха: D) первую запись в моей базе данных. это работает нормально.
но в моем счетчике нет записей..
Спасибо, Prexx
Комментарии:
1. @Prexx сначала проверьте, что курсор возвращает значение, используя cursor.getcount()
2. Вы устанавливаете объект адаптера курсора для счетчика. Как это работает?
3. Как я уже сказал .. я нашел этот фрагмент кода в Интернете. Это должно сработать
4. Можете ли вы показать нам код и инструкции sql для создания базы данных?
5. _id — это автоинкремент первичного ключа int, а name — текст.