2011-03-14 6 views
0

그래서 두 개의 테이블이있는 데이터베이스가 있습니다. 나의 주요 입력 클래스는 카테고리를 선택하는 스피너가있는 기본 폼입니다. 범주는 두 번째 테이블이며 회 전자는이 데이터베이스 테이블에 의해 구동되며 주 테이블에는이 테이블의 외래 키가 있습니다. 오히려에서 이름이어야합니다 그것의 실제 내용보다 더Android 스피너/sqlite 데이터베이스 - 커서 위치가 내용이 아닙니다!

[email protected] 

:

가 나는처럼 보이는 커서 위치를 저장하는 스피너에서 선택한 항목을 저장할 때 회 전자 올바르게 등 채우는하지만이 데이터베이스 내가 사용하고있는 코드는 다음과 같습니다.

String fkstring = mSpinner.getSelectedItem().toString(); 

누구든지이 문제를 해결하는 방법을 알면 좋을 것입니다. 문자열을 얻을

+0

사람이 어떤 아이디어가 있습니까 시도? 여전히이 문제를 해결할 수 없으며 실제로 개발이 중단되었습니다. ( – user319940

답변

0

사용 .getString(0).getString(0)는 첫 번째 열 .getString(1) 두 번째를 얻을 것이다 등 등

String fkstring = mSpinner.getSelectedItem().getString(0);

+0

답변을 주셔서 감사합니다.하지만이 경우 getString (int) 형식이 정의되지 않았습니다. 개체 – user319940

+0

미안 해요 mSpinner가 커서라고 생각한 이유는 무엇입니까? getSelectedItem에 대한 코드 또는 inbuilt입니까? – Rhys12341111

+0

mSpinner에 대한 내 선언은 다음과 같습니다. \t \t mSpinner = (Spinner) findViewById (R.id.spinCat); - 커서가되어야할까요? – user319940

0

String fkstring = (String) mSpinner.getSelectedItem();

관련 문제