0
몇 달 전부터 Android 개발에 종사하고 있었기 때문에 올바른 대답을 얻지 못했습니다.ListView SimpleCursorAdapter의 데이터 쿼리 결과
SimpleCursorAdapter에서 채워진 데이터가 포함 된 ListView가 있습니다. 결과를 제공해야하는 쿼리에는 where 문이 있지만 테이블의 모든 레코드가 반환됩니다.
final Cursor c = mStorage.loadList();
startManagingCursor(c);
c.moveToFirst();
final ListCursorAdapter adapter =
new ListCursorAdapterAusgabe(this, R.layout.listview,
c, FROM, TO);
adapter.setViewBinder(new ListViewBinderAusgabe());
setListAdapter(adapter);
쿼리 : _id 컬럼이 있어야한다는이 포럼에서 읽을에서
int mode = 0;
public Cursor loadList() {
return mDb.getReadableDatabase().query(TABLE.NAME, TABLE.ALL_COLUMNS,
"mode=?", new String [] {String.valueOf(mode)}, null, null, null, null);
}
는 : 위에서 언급 한 테이블에서 "_id"한 열이 있습니다. 나는 또한 작은 따옴표와 큰 따옴표에 "모드"를 입력하려고 시도했지만 작동하지 않았다. 아무도 아이디어가 있니?
는return mDb.getReadableDatabase().query(TABLE.NAME, TABLE.ALL_COLUMNS,
"mode=" + String.valueOf(mode), null, null, null, null, null);
를 시도, 사전에
핫자
Franziskus 답변 해 주셔서 감사합니다. 예, 시도했지만 모든 기록도 보여줍니다! – Hadja