Я пытаюсь получить значения базы данных в счетчик, это работает нормально. Также я сохраняю выбранное значение счетчика в другую базу данных.
Это код для получения данных в счетчик из базы данных.
private void filldata()
{
Cursor docdetailsCursor;
Spinner docdetailsSpinner = (Spinner) findViewById(R.id.doctornamespinner);
docdetailsCursor = mDbHelper1.fetchAlldetails();
startManagingCursor( docdetailsCursor);
/*Create an array to specify the fields we want to display in the list (only the 'colourName' column in this case) */
String[] from = new String[]{DoctorDb.KEY_NAME};
/* and an array of the fields we want to bind those fields to (in this case just the textView 'tvDBViewRow' from our new db_view_row.xml layout above) */
int[] to = new int[]{R.id.text1};
SimpleCursorAdapter docdetailsAdapter =
new SimpleCursorAdapter(this, R.layout.spinner_row, docdetailsCursor, from, to);
/* and assign it to our Spinner widget */
docdetailsSpinner.setAdapter(docdetailsAdapter);
}
здесь я пытаюсь получить значение счетчика и печать.
String dosage_type = mPill_pattern.getSelectedItem().toString();
System.out.println("spinner:"+ mPres_doctor);
когда я печатаю выбранное значение счетчика, я получаю
10-07 09:52:20.084: INFO/System.out(5500): spinner:android.widget.Spinner@43f04420
может кто-нибудь, что решение для этого.