Ho 3 nomi, Allakhazam, Beatbox e Cunning nella mia tabella NAMES.query SQLiteDatabase Android con LIKE
public Cursor fetchNamesByConstraint(String filter) {
mDb.query(true, DATABASE_NAMES_TABLE, new String[] { KEY_ROWID,
KEY_NAME }, KEY_NAME + " LIKE ?",
new String[] { filter }, null, null, null,
null);
return mCursor;
}
chiamo la funzione con "A", come il filtro, ma il mio cursore restituisce un conteggio di 0 quando si dovrebbe almeno me una 1. Chiunque può vedere che cosa c'è di sbagliato con il codice di ritorno?
Grazie, questo ha fatto per me, stavo guardando nel posto sbagliato. – Maurice
Questo mi aiuta molto e grazie. –
Perché dobbiamo aggiungere il simbolo% al filtro nel codice sopra? @jeet –