2013-12-13 3 views
0

지금은 거의 내 응용 프로그램을 작성하고 있습니다. 필요한 것은 간단한 커서 어댑터로 내 데이터베이스에서 채워진 회 전자에서 선택한 문자열 값을 가져 오는 데 약간의 도움이 필요합니다. 나는 회 전자에서 String을 가져 와서 다른 커서로 전달하고 쿼리에서 문자열을 사용하여 회 전자의 첫 번째 선택에 따라 채워지는 방법을 확신하지 못한다.새로운 커서 용 String으로 선택된 스피너 항목

여기 내 스피너 중 하나에 사용하고있는 코드입니다.

vType = (Cursor) DataBaseHelper.getPowersportsType(); 
    this.startManagingCursor(vType); 

     SimpleCursorAdapter scaType = new SimpleCursorAdapter(this, 
       android.R.layout.simple_spinner_item, 
       vType, 
       new String [] {DataBaseHelper.POWERSPORTS_TYPE}, 
       new int[] {android.R.id.text1}); 

     scaType.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
     vTypeSpinner = (Spinner) findViewById(R.id.typeSpinner); 
     vTypeSpinner.setAdapter(scaType); 

는 그리고이

static String MakeWhere = "POWERSPORTS_TYPE=?"; 
public static Cursor getPowersportsMake(){ 
return myDataBase.query(POWERSPORTS_TABLE, 
    new String [] {POWERSPORTS_ID, POWERSPORTS_MAKE}, 
    MakeWhere, 
    null, 
    POWERSPORTS_MAKE, 
    null, 
    null); 
} 

의견이나 제안을 환영 내 XML 레이아웃의 다음 회에 대한 내 쿼리입니다.

답변

1

이 항목이 당신이 다음 onItemSelectedListener

를 설정해야합니다 선택 얻을 귀하의 onItemtSelected 당신이 할 수있는 모든 내가 변수로 스피너에서 선택한 문자열을 사용하는 방법 그래서

String selection = vTypeSpinner.getSelectedItem().toString(); 
+0

입니다 내 질문에? – LukeG224

관련 문제