2 개의 열 "id", "sampletext"가있는 테이블 "mytable"이 있습니다 SimpleCursorAdapter를 사용하여 sampletext의 고유 값을 쿼리하고 Spinner에 피드를 지정하려고합니다. ID가 존재하지 않습니다 여기SimpleCursorAdapter를 Spinner와 함께 사용 하시겠습니까?
내가 라인 4에서 오류가이 작업을 실행하면
String[] cols=new String[]{"sampletext"};
int[] lbls=new lbls[]{android.R.id.text1};
mycursor=sdb.query(true,"mytable", cols,null,null,null,null,null,null);
sca=new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, mycursor, cols,lbls,0);
sca.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spn.setAdapter(sca);
시도되는 것입니다. 첫 번째 줄을 "id"로 변경하면 회 전자에 id 값이 채워집니다. 하지만 "sampletext"가 필요합니다. 내가 뭘 잘못하고있는 걸까요? 감사합니다 제안
미안 해요, 난 오류를 해달라고하지만,이 .. 더 적절하게 문서를 확인해야 다른 논리적 인 문제. DISTINCT 쿼리를 사용할 때 _id는 기본 키이므로 커서의 모든 행으로 끝납니다. 어떤 제안? – Deepak
죄송합니다. :) ... 새로운 플랫폼에 대한 지식을 얻는 데는 시간이 걸린다는 것을 이해합니다.이 답변이 도움이 되었기를 바랍니다 :) – Selvin
잘 모르는 경우 어떻게 도와 드릴 수 있습니까? 'sdb.query'가하는 일은 ...'sdb'가'SQLiteDatabase'의 인스턴스가 아니라 자신의 헬퍼 클래스의 일종이라고 확신합니다. – Selvin