У меня есть счетчик, который мне нужно заполнить информацией из базы данных, но примеры, которые я нашел, не работают.Как заполнить Spinner с информацией о базе данных
Вот мой код:
public void consulta() {
AdminSQLiteOpenHelper admin =
new AdminSQLiteOpenHelper(this, "administracion", null, 1);
SQLiteDatabase bd=admin.getWritableDatabase();
Cursor c = bd.rawQuery("select name from category",null);
startManagingCursor(c);
// create an array to specify which fields we want to display
String[] from = new String[]{"name"};
// create an array of the display item we want to bind our data to
int[] to = new int[]{android.R.id.text1};
// create simple cursor adapter
SimpleCursorAdapter adapter =
new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, c, from, to);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// get reference to our spinner
spinner1.setAdapter(adapter);
bd.close();
}
Пожалуйста, определите «не работать» (опубликуйте журнал ошибок, трассировку стека и т. Д.). И добро пожаловать в СО! – Jack
Где вы определяете 'spinner1'? – Sam
спасибо, что это отличная сеть, я нахожу много информации, я начинаю работать в android. Проблема возникает, когда я запускаю приложение, счетчик не заполняется чем-либо, но если я беру эту информацию и бросаю ее в виде списка или текстового представления, это не работает, я не знаю, отличается ли метод заполнения счетчика другими объектами. – dakairus