Interfejs API Androida zapewnia czysty mechanizm za pośrednictwem SQLite do wysyłania zapytań do listy kontaktów. Jednak nie jestem pewien, jak ograniczyć wyniki:jak dodać klauzulę limitu do zarządzania kwerendą na Androidzie
Cursor cur = ((Activity)mCtx).managedQuery(
People.CONTENT_URI,
columns,
"LIMIT ? OFFSET ?",
new String[] { Integer.toString(limit), Integer.toString(offset) },
null
);
Nie działa.
Dzięki za odpowiedź, która sprawiła, że mój dzień, tydzień i miesiąc! Szukałem jak przekazać parametr "OFFSET" do bazy danych (przez 'ContentProvider') bez konieczności ręcznego wysyłania zapytań do bazy danych (z metodą' rawQuery (...) ') przez wiele tygodni. – dbm
http://www.sqlite.org/lang_select.html (Zwróć uwagę na ostatni akapit na stronie) – dbm
Chciałbym dodać, że jeśli chcesz użyć przesunięcia bez limitu, użyj parametru offsetValue, -1 –