provo a eseguire la seguente query prima in Android, sembra non funzionareselezionare valore distinto in SQLite Android
String query ="SELECT DISTINCT category FROM event";
Cursor cursor = mDb.rawQuery(query, null);
if (cursor != null) {
cursor.moveToFirst();
}
return cursor;
così decido di usare il metodo query() in Android, che sono qualcosa come
Cursor mCursor = mDb.query(EVENT_TABLE, new String[] {KEY_ROWID, KEY_CAT}, null, null,null,null, null)
qualcuno mi può mostrare come selezionare la categoria distinta per l'utilizzo di query() al posto di rawquery per favore, qualsiasi aiuto sarà molto apprezzato!
Si dovrebbe evitare l'uso di 'rawQuery' quando possibile ... sempre preferisce la costruito nei metodi di query 'SQLiteDatabase' su' rawQuery'. –