내가 안드로이드에 표준 SQL 쿼리를하고 있어요 :안드로이드 SQL 쿼리 문제
String selection = "SELECT phraseA, phraseB FROM TableXYZ";
Cursor c1;
c1 = myDbHelper.myDataBase.rawQuery(selection,null);
c1.moveToNext();
while(!c1.isLast()){
toplist.add("Phrase: "+c1.getString(0)+" "+c1.getString(1);
c1.moveToNext();
}
c1.close();
표는 매우 작고 반환 stirngs의 수는 Toplist는 ArrayList를 덜 (40)보다입니다. 그것은 ListView에 넣어집니다. 내 지식이 최고의 40y 문자열을 보여줘야한다. 이제는 문자열이 표시되지만 빈 ListView 필드의 다른로드가 나타납니다. 나는 어떻게 생각해. 내 반복이 잘못된 것일 수 있다고 생각했지만 실패한 부분은 찾을 수 없습니다.
이 질문에 대답하지 않지만 ... 왜 SimpleCursorAdapter를 사용하지 않습니까? – Cristian