Spinner с заполнением из базы данных
Здравствуйте! Пытаюсь в spinner засунуть названия строчек из Базы данных, но надо сделать так, чтобы когда в базе данных добавлялись элементы - их тоже можна было выбрать. Вот как я это пробую делать (не добавляет ничего):
int nameColIndex = c.getColumnIndex("name");
//Формируете список операторов, которые будут в спинере
spinner = (Spinner)findViewById(R.id.shablspin);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, nameColIndex);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
c.close();
dbHelper.close();
}
DBHelper.class
public class DBHelper extends SQLiteOpenHelper {
//----------------------------------------------------------------------------------------------
String LOG_TAG = "myLogs";
public DBHelper(Context context) {
// конструктор суперкласса
super(context, "myDB", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
Log.d(LOG_TAG, "--- onCreate database ---");
// создаем таблицу с полями
db.execSQL("create table mytable ("
+ "id integer primary key autoincrement,"
+ "name text,"
+ "ip1 text,"
+ "socket1 text,"
+ "ip2 text,"
+ "socket2 text,"
+ "apn text,"
+ "gprs text" + ");");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}