我有一个微调器,我需要填充来自数据库的信息,但我发现的例子不起作用。如何用数据库信息填充微调器
这里是我的代码:
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();
}
请定义“不要工作”(发布错误日志,堆栈跟踪等)。欢迎来到SO! – Jack 2012-04-26 13:48:58
你在哪里定义'spinner1'? – Sam 2012-04-26 13:51:22
感谢这是一个伟大的网络,我发现很多的信息,我在android开始。当我运行应用程序时,问题发生,微调不会填充任何东西,但如果我把这些信息,并将其投在ListView或TextView的作品,我不知道如果微调填充方法是不同于其他对象 – dakairus 2012-04-26 13:54:17