이 다음에 tutorial, SimpleCursorAdapter에 직면 한 커서 문제가 있습니다. 튜토리얼 예제에서 의도대로 작동합니다. 내 코드에서 "생성자 SimpleCursorAdapter가 정의되지 않았습니다."라는 오류가 표시됩니다. 정의되지 않은 것을 알지 못합니다. 다음과 같은 코드가 표시됩니다.SimpleCursorAdapter의 커서 문제
Cursor cursor = null;
if (inputText == null || inputText.length() == 0) {
cursor = myDataBase.query(true, GL_TABLE, new String[] { GL_ID,
GL_FK, GL_LANG, GL_VALUE}, GL_FK
+ " like '%" + inputText + "%'", null, null, null, null,
null);
} else {
cursor = myDataBase.query(true, GL_TABLE, new String[] { GL_ID,
GL_FK, GL_LANG, GL_VALUE}, GL_VALUE
+ " like '%" + inputText + "%'", null, null, null, null,
null);
}
if (cursor != null) {
cursor.moveToFirst();
}
String[] columns = new String[] { GL_FK, GL_LANG, GL_VALUE};
int[] to = new int[] { R.id.tvWord, R.id.tvMeaning, R.id.tvKanji};
dataAdapter = new SimpleCursorAdapter(this, R.layout.listword,
cursor, columns, to, 0);
오류 : dataAdapter = new SimpleCursorAdapter (this, R.layout.listword, ** cursor **, columns, to , 0); –