Я хотел бы установить положение элемента счетчика, но счетчик заполняется простым курсором с данными из базы данных. Я хотел бы получить текущую строку из базы данных, а затем установить спиннер на это значение. Я знаю, что с помощью адаптера массива я могу получить позицию от адаптера следующим образом:
String myString = queryData.getString(queryData.getColumnIndex("myString"));
//cast to an ArrayAdapter
mySpinnerAdapter adapter = (mySpinnerAdapter) mySpinner.getAdapter();
int spinnerPosition = ?
//set the default according to value
mySpinner.setSelection(spinnerPosition);
Но есть ли способ получить позицию элемента из SimpleCursorAdapter? В прошлом я всегда строил массив данных моего счетчика рядом с курсором, но это кажется грязным способом сделать это. Если это единственный путь, хотя ...